Java Podstawy

Java Podstawy 13: Dziedzictwo

14 filmy

80 minuty

Raz widziałem obiekty, zobaczmy, co jest dziedziczenie, dziedziczenie jest do tworzenia obiektów, które mają te same właściwości obiektów Rodzice, plus inne różne, jest równa co dzieje się w prawdziwym życiu, tak, na przykład, stworzyliśmy klasę i trenować ten pociąg ma mechanik, masz stary, ma wagony z pasażerami, być może, jeśli ja teraz myślę luksusowy pociąg, który znajduje się bar, kelner. Więc co mam zrobić? muszę

stworzyć kolejny, wszystkie cechy pociągów ponieważ luksusowy pociąg również Machinist, wagony, posiada również staż? I muszę stworzyć mi dwa różne klasy? Nie rób! ... Po prostu myślę klasę pociągu, a następnie w klasie luksusowych, który odbiera cały pociąg, plus to, co masz ekstra, to znaczy, dziedzictwo, ok! Aby zapisać kod powtarzania, co jest wspólne, lecz dziedziczone od siebie, na tych samych właściwościach i to samo

Metody, to wszystko, wszystko co odziedziczyliśmy klasy nadrzędnej. Więc zróbmy to, stwórzmy nas tu klasa, tu umieścić klasy 'luksus' iw tej klasie powiemy trzeba dziedziczą cały pociąg, jak to zrobić ... I umieścić go tutaj? 'Rozciąga pociąg' przejazdy kolejowe, ok! I tutaj w luksusie, ty również podać swoje własne cechy, na przykład będziemy utworzyć ciąg z nazwą kelnera, a my stworzymy nam zmienną logiczną, w której

Mamy tu bar, a tu będziemy zapisywać czy jest otwarty czy zamknięty, prawda? Co to znaczy? Znowu tutaj myślę klasę budowniczy luksusowe, więc włożę do gustu publicznego, a powiemy Ci, że jeśli nie podano informacji, serwer jest anonimowa, a powiemy, że bar jest zamknięty, my, fałszywe, oznacza to, że bar jest zamknięty, albo co możemy zrobić, to stworzyć nasz konstruktor, gdzie tu przekazać dane, będzie to

odbierania String z nazwą serwera i otrzyma Boolean z paska stanu, to tutaj kelner możemy podać nazwę, która Daliśmy i pasek pozwoli przejść w stan nam powiedzieć, czy otwarte, czy zamknięte .... Ok! ... Ratujmy, a teraz tu, w to wszystko robimy będę usuwać linię ... więc będę po prostu zostawić to, aby zobaczyć szczegóły tutaj, a teraz będę tworzyć inny pociąg tutaj, ale jest to luksus, będzie

Trzeci pociąg i tu umieścić, nowy, luksusowy, ok! Dobrze, jeśli pokażę tu zobaczą tu, na samym końcu, to mówimy, że pokazują, na przykład, Nazwa kelner, barman, kelner nazwa będzie anonimowe, jeśli krok luksusu tutaj kelner, a ja mówię, a potem 'Felipe', a powiedzmy bar jest otwarty, a tu umieścić, to prawda, teraz, gdy wrzucam tutaj mówi mi, że kelner nazywa Felipe, nie widzisz? i tak, że mogę zrobić

charakterystyka tutaj, luksusowe cechy mogą również bardziej przed pociągiem, więc teraz można skonsultować na przykład, pojemność będzie miał ten pociąg, w tym stanie, ona mi mówi, że zera, widzisz? I tu także można dostać się pasażerów, tu trzeci, także mogę ci Pasażerowie metrowe, ponieważ wszystkie metody są dziedziczone pierwszy pociąg, widzisz? ... The third've załatwił mu pięć w wagonie z jednym i mówi mi

rezerwacja zostanie zakończona, ponieważ te same funkcje, stworzyliśmy dla klasy dominującej, zostały odziedziczone przez syna, ale inne niż własny, Mogę mieć, ja tu mogę stworzyć własną klasę, powinno być: 'pasek stanu', pasek stanu, a tu mamy zamiar przekazać zmienną, Boolean, w stanie, a my otworzyć lub zamknąć go, jak chcemy, a my umieścić ten bar = stan, a tu poprosiliśmy, if (bar = = true), to pokaże

na ekranie, bar został otwarty, bar jest otwarty, a jeśli nie pokażemy na ekranie, bar jest zamknięty, więc teraz tutaj, jak Mogę, trenować trzeci numer, który był luksusowy powiedzieć: StatusBar i przekazać, fałszywe, a teraz mogę powiedzieć, że bar został zamknięty, wybacz ... StatusBar do zobaczyć, sprawdzić, czy ja napisałem coś złego ... Mam zamiar skopiować mi tę sprawę, nie pisałem tak dobrze! Jeśli ... Ach tak, nie! Jest to, że nie jest to komunikat

ekran. Muszę go powołać po prostu ... to teraz! ... Teraz, bar jest zamknięty, a jeśli powiem, to prawda, bar jest otwarty, widzisz? Ale co się stanie, jeśli Chcę to pierwszy pociąg zrobić? Nie mogę, to daje mi błąd! Ponieważ pierwsza jest normalny pociąg, nie dziedziczy luksus, dlatego te cechy tylko oni mają pociągi, które były klasy pociągu, ale pociąg nie otrzyma luksusowy pociąg nie będzie mógł mieć cokolwiek z tego jednak,

luksusowe pociągi, czy będą one mają swoje własne, bardziej od reszty, ponieważ dziedziczy luksusowego pociągu, ok! Więc zdecydować się na rzeczy ojca, ale ojciec nie ma rzeczy, synu, to jest jak dziedziczenie w Javie, dobrze więc, widziałeś coś bardzo mocny, widziałeś, jak tworzyć obiekty, które mogą stanowić Sytuacje rzeczywistości z jego cechami, i jest w stanie robić rzeczy samodzielnie, i jak sprawić, by inni dziedziczą z nich i otrzymują takie same więcej

Podobnie, dobrze! To był bardzo silny lekcji iz dowolnego języka obiektowego, który jest niezbędny, aby ją opanować. Raz widziałem tego aby zobaczyć inny film nad Java.

Aby znaleźć nowe kursy, zapisz. Nie będzie spam, obiecał :)

o autorze

foto de jotajotavm
José Javier Villena

Biografia: Analityk-Programmer w różnych językach. Platformy Opiekun PREMIUM rozpoznawane na całym świecie jako CodigoFacilito. Artykuły Edytor Cristalab. Mój kanał YouTube jest sponsorowany przez wydawcę Anaya LaTostadora. Lubię szczegółowo wyjaśnić i podać kilka przykładów dla uniknięcia wątpliwości.