Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]obiekty
tokiano
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.12.2009

Ostrzeżenie: (0%)
-----


witam,
ucze sie js i mam prosbe o wytlumaczenie kodu, ktory znalazlem w necie

  1. function pokaz_auto() {
  2. dane="Marka: "+ this.marka +" Rocznik: "+ this.rok +" Cena: "+ this.cena +"<br>"
  3. document.write(dane)
  4. this.wlasciciel.pokaz() // metoda pokaz obiektu osoba
  5. }
  6.  
  7. function pokaz_osoba() {
  8. dane="imie: "+ this.imie +" nazwisko: "+ this.nazwisko +"<br>"
  9. document.write(dane)
  10. }
  11.  
  12. function auto(marka,rok,cena,wlasciciel) {
  13. this.marka=marka
  14. this.rok=rok
  15. this.cena=cena
  16. this.wlasciciel=wlasciciel
  17. this.pokaz=pokaz_auto // dodajemy metode pokazujaca dane naszego auta
  18. }
  19.  
  20. function osoba(imie,nazwisko) {
  21. this.nazwisko=nazwisko
  22. this.imie=imie
  23. this.pokaz=pokaz_osoba // dodajemy metode pokazujaca nasza osobe
  24. }
  25. // tu koniec funkcji pisanych w sekcji HEAD
  26. // potem gdzieś gdzie nam potrzeba:
  27.  
  28. posiadacz=new osoba("Jan","Kowalski")
  29. bryka=new auto("Ferrari",2003,200000,posiadacz)
  30. bryka.pokaz() // pokazuje nam wszystkie wlasciwosci naszego obiektu


nie kapuje jak to jest zrobione z funkcjami pokaz w pierwszej czesci skryptu i ostatniej linijce

this.wlasciciel.pokaz() // metoda pokaz obiektu osoba - co to wlasciwie robi?

bryka.pokaz() // pokazuje nam wszystkie wlasciwosci naszego obiektu - jak to otrzymuje wszystkie dane do wyswietlenia w tym skrypcie?


z gory thx za pomoc

pozdrawiam
Go to the top of the page
+Quote Post
Daiquiri
post
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




bryka=new auto("Ferrari",2003,200000,posiadacz) <-- tutaj je podajesz.
Go to the top of the page
+Quote Post
tokiano
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.12.2009

Ostrzeżenie: (0%)
-----


to kapuje, ale skad nagle sie tam bierze .pokaz dodane do bryka? wczesniej nie ma takiej funkcji jak pokaz i tego wlasnie nie kapuje.
a to this.wlasciciel.pokaz() // metoda pokaz obiektu osoba jak dziala?(IMG:style_emoticons/default/questionmark.gif)

pozdrawiam
Go to the top of the page
+Quote Post
Daiquiri
post
Post #4





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Trochę informacji i jeszcze trochę informacji

Ten post edytował Daiquiri 19.12.2009, 00:11:46
Go to the top of the page
+Quote Post
tokiano
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.12.2009

Ostrzeżenie: (0%)
-----


thx, ale moglby ktos mi to napisac dokladnie na tym przykladzie co podalem?

pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 08:25