Betrachten Sie diese beiden Klassen und die Art, wie die Instanzen erstellt werden:
%Vor%und:
%Vor% Warum sollte man die letztere ( Person2
) Version bevorzugen? Jede dieser Deklarationen führt dazu, dass eine neue Unterklasse erstellt wird, auch der Code ist etwas ausführlicher und weniger lesbar, jedoch wird das zweite Idiom im gesamten Programmieren in Scala Buch mehrmals verwendet. Was sind die Vorteile gegenüber dem direkten Bereich?
Ein einfacher Anwendungsfall ist mit Merkmalen, die keine Konstruktorargumente haben können.
Tags und Links scala scala-primary-constructor