Fragen & Antworten
Lounge
Blogs & News
Jobs
login
|
Frage stellen
Fragen ansehen
Menü
Fragen & Antworten
» Frage stellen
» Fragen ansehen
» Fragen-FAQ
» Feedback
» Fragen-Themen
» Mitglieder
» Abzeichen
» Ranking
» RSS-Feed
Blogs & News
» News lesen
» News-FAQ
» Autoren
» News eintragen
Jobs
» Jobbörse
Lounge
» Aktuelle Diskussionen
» Neue Diskussion
Scala: Traits zu einem Objekt hinzufügen?
1
Hi!
Bin neu bei Scala, deshalb auch gleich mal eine Frage:
Kann icheinen Trait zu einem Objekt hinzufügen?
Zur Instanzierung geht es:
trait CO2 {}
val sprudel = new Wasser with CO2
Aber geht es auch, wenn das Objekt schon existiert?
val wasser = new Wasser
val sprudel = wasser with CO2
Danke!
java
scala
traits
16.07.2010
Sky
51
●
1
Editiert 08.08.2011
Marvin Steppat
2,3k
●
3
●
8
1 Antwort
2
Nope, geht nicht.
Anders als z.B. in Self oder Squeak, sind Traits in Scala ein rein statisches Konstrukt. Man kann genausowenig zur Laufzeit einem Objekt einen Trait hinzufügen wie man seine Klasse ändern kann.
12.08.2010
Jörg W Mittag
571
●
2
●
4
Stelle deine Java-Frage jetzt!
Top Blogs & News:
Kostenloses eBook: Introducing Microsoft SQL Server 2012
Microsoft: Kostenlose Variante des Team Foundation Server
How-To: Private und internal testen mit MS Test
.NET 4.5: INotifyPropertyChanged vereinfacht
Ein Maulwurf in Visual Studio 11: Das Microsoft Fakes Isolation Framework
Klarheit in .NET Versionen
» Blogs & News für Entwickler
Frage gestellt
16.07.2010
Aufrufe
699
Letzte Aktivität
12.08.2010
Kategorien
Java
Themen
java
× 368
scala
× 2
traits
× 1
Kontakt, Impressum, Lizenz, AGB