Zpo-11-wyk-Slajd41
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Przykład(1)
Pierwszy krok przekształcenia polega na utworzeniu podklasy PustaKsiążka i zdefiniowaniu w niej oraz w nadklasie metody czyPusta (). W podklasie zwraca ona wartość true , natomiast w nadklasie – false . Wszystkie przypisania do zmiennych typu Książka, które dotychczas przyjmowały wartość null , muszą zostać zastąpione instancjami podklasy PustaKsiążka. Ponieważ obecnie żadna zmienna nie może posiadać wartości null , dlatego instrukcje warunkowe w klasach klienckich, sprawdzające czy referencja ma taką wartość, muszą korzystać z metody czyPusta ().