5.1. Definiowanie klas
Najprostszym sposobem zdefiniowania klasy jest zapisanie jej nazwy po słowie kluczowym class. Poniższy przykład definiuje klasę o nazwie A.
scala> class A defined class A
Nową instancję klasy tworzymy wykorzystując słowo kluczowe new. W poniższym przykładzie zostaje utworzona i przypisana do wartości a instancja klasy A.
scala> val a = new A a: A = A@5bd62
Definicja klasy może opcjonalnie zawierać ciało, umieszczone w nawiasach klamrowych. Ciało może zawierać definicje składowych klasy oraz inne instrukcje. Zajmijmy się najpierw składowymi klasy.
Specyfikacja języka Scala opisuje tworzenie instancji klas w punkcie 6.10. |