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?
0
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
News:
16.07.2010
Sky
41
●
1
Editiert 08.08.2011
Marvin Steppat
1,9k
●
2
●
8
1 Antwort
1
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
551
●
2
●
4
Stelle deine Java-Frage jetzt!
Werde Autor auf codekicker.news
codekicker.news bietet Bloggern eine Plattform für ihre Inhalte.
Werde Autor auf codekicker.news!
Frage gestellt
16.07.2010
Aufrufe
643
Letzte Aktivität
12.08.2010
Kategorien
Java
Themen
java
× 302
scala
× 2
traits
× 1
Kontakt, Impressum, Lizenz, AGB