| --adrian-- |
Post
#1
|
|
Goście |
Witam
W taki sposob realizuje dziedziczenie w javascripcie:
Niestety w ten sposob przekazywane sa tylko funkcje i zmienne "publiczne". Moje pytanie jest czy da sie w jakis sposob dziedziczyc z klasy bazowej zmienne i metody "prywatne"(tj. w innych jezykach "protected")? z góry dziekuje za wszystkie odpowiedzi |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 4 Dołączył: 22.07.2012 Ostrzeżenie: (0%)
|
No wiesz mi chodzilo o zmienna prywatna majaca byc protected, ciezko to nazywac w js w którym takie rzeczy nie sa jawnie wyszczególnione. Co do pamieci to mam poki co wolna reke bo pisze dla siebie wiec nie zamierzam sie przejmowac (IMG:style_emoticons/default/tongue.gif) Niby czasami kapsulkowanie sztuka dla sztuki, ale mimo wszystko wedlugo mnie to dobra praktyka, bo z kolei idac w druga strone i pomijajac kapsulkowanie kiedy sie podoba mozna w koncu sie przejechac lekko
Zrobie wlasnie tak jak mowisz- poki co odpuszczam sobie tworzenie jakichs super poprawnych klas i m.in. prywatne beda sie zaczynaly od "_" i git (IMG:style_emoticons/default/biggrin.gif) Dzieki za wstepny kod jakos bede sobie kombinowal zeby to wszystko mi hulalo (IMG:style_emoticons/default/wink.gif) Mysle ze to co napisales jest zrozumiale, wiec dziekuje bardzo za kolejne rady, jestem mega zdziwiony ze chcialo Ci sie tyle pisac (IMG:style_emoticons/default/tongue.gif) Tak wlasnie zrobie, tzn. bede po prostu pisal swoj kod a z czasem na pewno ogarne sobie jak wszystko powinno byc. Do tej pory mialem napisane proste klasy w ktorych nie wykorzystywalem dziedziczenia i zdawalo mi sie ze znam obiektowy js, stad zalozylem temat zeby szybko sie dowiedziec jak zrobic "protected" i nagle sie okazuje ze prawie nic nie wiem (IMG:style_emoticons/default/tongue.gif) ale teraz juz mam na to o wiele lepszy widok, myslalem, ze w js bedzie sie dalo wszystko imitowac czarno na bialym jak w c++ czy javie, ale tak nie bedzie. Co do zmiennych protected to natknalem sie na taki artykul wiec widac, ze js to ciezki kawalek chleba: http://code42.pl/2010/12/19/obiektowy-java...wietego-graala/ Dzieki jeszcze raz za pomoc,w razie czego bede pisal, ale mam nadzieje, ze juz sobie bede radzic (IMG:style_emoticons/default/tongue.gif) Chociaz w sumie jakies male pytanko zawsze sie znajdzie (IMG:style_emoticons/default/smile.gif) Naprawde jeszcze raz dziekuje za pomoc, jezeli nie ma Pan juz czasu to nie ma problemu prosze nie odpisywac (IMG:style_emoticons/default/tongue.gif) Czy takie bindowania sa poprawne? Czy jakies jest lepsze/gorsze, czy po prostu uzywac sobie zaleznie od potrzeb? Z gory dziekuje za odpowiedz (IMG:style_emoticons/default/smile.gif)
|
|
|
|
-adrian- [JavaScript] zmienne klasowe "protected" w javascript 9.09.2012, 11:57:17
zegarek84 javascript na innej zasadzie ma obiektowowość - po... 9.09.2012, 13:58:31
stefan33 Dziekuje bardzo za odpowiedz(wczesniej nie bylem n... 10.09.2012, 09:47:06
droslaw Funkcje call/apply to jeden ze sposobów na dziedzi... 10.09.2012, 10:19:05
stefan33 Dziekuje za odpowiedz i potwierdzenie, no tak trze... 10.09.2012, 10:41:20
droslaw Pola prywatne się dzieczyczy ale ze względu na to,... 10.09.2012, 10:51:39
stefan33 Moglbys jasniej napisac co masz na mysli? Mi chodz... 10.09.2012, 11:14:15
droslaw Ja pisałem o dziedziczeniu przez prototype. Jeśli ... 10.09.2012, 11:50:07
zegarek84 RANY JULEK ;/ - ALEŻ CI ZACZĘLI MIESZAĆ ;/
metody... 10.09.2012, 17:38:32
stefan33 Dziekuje bardzo za odpowiedzi Wydaje mi sie ze ws... 11.09.2012, 09:10:00 
zegarek84 Cytat(stefan33 @ 11.09.2012, 10:10:00... 12.09.2012, 22:00:32
zegarek84 Cytat(stefan33 @ 13.09.2012, 09:31:20... 13.09.2012, 23:40:36 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:11 |