
550
Rozdział 12
Jak naprawdę działają konstruktory
Sposób działania konstruktorów
Wiesz już, jak można zadeklarować konstruktor oraz używać go do tworzenia nowych
obiektów; jednak warto także zajrzeć za kulisy konstruktorów, by przekonać się, jak
naprawdę działają. A oto klucz do tej tajemnicy: aby zrozumieć konstruktory, należy
wiedzieć, co robi operator
new
.
Zaczniemy od instrukcji, której użyliśmy wcześniej do określenia wartości zmiennej
fido
.
var fido = new Dog(”Burek”, ”mieszaniec”, 20);
Przyjrzyjmy się teraz prawej stronie operatora przypisania, gdzie dzieją się najważniejsze
rzeczy. Spróbujmy wykonać to wyrażenie.
1
3LHUZV]ċU]HF]ċNWyUċ