Witamy z powrotem w końcu poprzednim filmie widzieliśmy, że kiedy zadzwoniliśmy naszą funkcję konstruktora nie zwraca niczego.
Cały Celem funkcji konstruktora jest zbudowanie obiektów.
Kiedy więc wywołać funkcję my naprawdę lubią mieć zostać utworzony nowy obiekt.
Niestety tak się nie dzieje w tej chwili.
Ale dobrą wiadomością jest to, możemy rozwiązać nasze problemy za pomocą słowa kluczowego new, kiedy używamy słowa kluczowego new.
Wszystko działa magicznie.
Zmienna pierwszy dom jest obiektem z sypialni łazienki i liczby kwadratowy nieruchomości stóp.
Ale zobaczmy dokładnie to, co robi nowe słowo kluczowe.
Podobnie jak słowa kluczowego to zrozumienie z nowego słowa kluczowego nie może być dość trudne.
Ale przeglądu slajdów.
Zapamiętaj te przepisy i co najważniejsze spróbować kodowania kilka przykładów.
Będzie naprawdę pomóc uwagę materiału.
Widzimy, że nowe słowo kluczowe jest używana z funkcją.
W rzeczywistości nowy kluczowe muszą być używane z funkcją albo dostaniemy typu błędu.
Zobaczmy, dlaczego tak jest.
Badając tylko to, co robi pierwszy nowe słowo kluczowe.
Tworzy obiekt z powietrza.
Po drugie ustawia wartość tego hasła w funkcji konstruktora, który jest podłączony do urządzenia.
Się, że przedmiot, który właśnie został utworzony.
Po trzecie dodaje, że niejawny powrót.
To na koniec funkcji tak, że obiekt utworzony przy użyciu nowego słowa kluczowego może być zwrócony z funkcji.
W końcu i ten jest najbardziej skomplikowane.
Dodaje obiekt na pustego obiektu, który można uzyskać za pomocą podwójnego podkreślenia Prato podwójnego podkreślenia tego podwójnego podkreślenia jest powszechnie nazywany Dunder.
Więc ta własność jest również znany jako Dunder Prato linki własności Dunder Prato obiektu, który został właśnie utworzony obiekcie prototypowym na funkcji konstruktora.
To ostatnie zdanie może się wydawać jak rozmycie, ale nie przejmuj się zbytnio na razie mamy zamiar pokryć to w żmudnych szczegółach.
Na razie niech ćwiczyć poprzez funkcję konstruktora dla psa.
Każdy pies powinien mieć nazwisko i wiek jako bonus i funkcję dla każdego obiektu stworzonego dla psów z funkcji o nazwie Kora.
Funkcja ta powinna anulowane się zalogować nazwa psa dodany do ciągu zaledwie szczekał wstrzymać wideo i spróbować dowiedzieć się tego.
I co wymyśliłeś.
Mam nadzieję, że wygląda to mniej więcej tak.
Tu mamy funkcję konstruktora dla psa.
Ta funkcja przyjmuje dwa parametry.
Imię i wiek.
Pamiętaj, że możesz oznaczają parametry czegokolwiek.
Ale ponieważ chcemy dołączyć właściwości na obiekt, który stworzy nazwie imię i wiek powinniśmy chyba nazwać nasze parametry.
To samo wewnątrz tej funkcji, gdzie ustawienie właściwości na kluczowych ten równej wartości, co jest przekazywane do funkcji, a także dodanie funkcji o nazwie BARCH na słowa kluczowego tej którego odwołany się loguje Pierwszy obiekt łączone z ciągiem nazw po prostu zaparkowany na kolejnych liniach.
Tworzymy dwie zmienne zardzewiałe i Feydeau i ustawiając je równa wartości funkcji konstruktora pies powołano do nowego hasła.
Teraz zanim podsumować nową hasła powoduje wstrzymania wideo i zobacz, czy pamięta żadnego z tych czterech rzeczy.
Najpierw tworzy pusty obiekt z powietrza.
Po drugie to wtedy ustawia wartość słowa kluczowego.
To funkcja, która jest używana z być pusty obiekt, który został właśnie utworzony.
Po trzecie dodaje, że niejawny powrót.
To na koniec funkcji tak, że obiekt utworzony przy użyciu nowego słowa kluczowego może być zwrócony z funkcji.
Po czwarte dodaje właściwość Dunder Prato na obiekt, który właśnie został utworzony.
W tym filmie przyjrzymy się, jak korzystać z nowych słów kluczowych do tworzenia obiektów z funkcji konstruktora.
Dowiedzieliśmy się o cztery rzeczy, że nowy Hasło robi, gorąco zachęcamy do zapoznania się z powodu będziemy obejmujące ten znacznie większą głębię i znając podstawy jest niezbędna w następnym filmie.
Mamy zamiar rozmawiać na temat korzystania z funkcji więcej niż jeden konstruktor i jak możemy byłaby nasz kod, aby uczynić go jeszcze czystsze.