![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 6.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam wszystkich serdecznie,
Zwracam się tu do was o pomoc w jednej kwestii mianowicie , zaczynam ogarniać OOP i nie rozumiem kliku spraw :
Co oznacza ten return czy dobrze myślę sądząc że to jest pewne "wczytanie" "powrót" do pól wyżej (IMG:style_emoticons/default/questionmark.gif) ? Bardzo bym prosił o kod który zaprezentuje mi logowanie znalazłem w sieci kilka ładnych pokazówek no ale jak nie ogarniam - być może to moje nastawienie ogarnięte "strachem" do OOP (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten return zwraca po prostu wartości tych pól, funkcja personalia() jest to zwykła metoda dostępowa do składowych klasy. Zakładając, że składowe $imie i $nazwisko są prywatne (oznaczone modyfikatorem private) taka metoda to jedyny sposób aby odczytać wartość tych pól.
Czyli zakładając że masz klasę Osoba a w niej funkcje ustawPersonalia() i personalia() to wykonując poniższy kod:
wypisze na ekranie: Jan Kowalski. Chodzi o to, że najpierw za pomocą ustawPersonalia() ustawiasz wartosci tych pól, a później za pomocą personalia() je odczytujesz. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Return zwraca jako wynik to co za nim. Czyli w tym wypadku imię i nazwisko oddzielone spacją. to podstawy o funkcjach. Nie tylko w OOP...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 2 Dołączył: 30.11.2009 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 6.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
Ok to rozumiem .... (IMG:style_emoticons/default/smile.gif) a powiedzcie mi jeszcze jaka różnica jest między private a public (czy maja one jakieś znaczenie jesli chodzi o bezpieczeństwo (IMG:style_emoticons/default/questionmark.gif) )
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
A nie da się spytać google lub wyszukiwarki tu? Po raz drugi w ciągu 2 dni nie mam ochoty tego tłumaczyć na forum (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 6.11.2008 Ostrzeżenie: (10%) ![]() ![]() |
no to nie tłumacz proste ... może ktoś innych będzie w stanie to zrobić (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:54 |