![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
W interfejsach można używać tylko metod typu public. A jak sobie poradzić z problemem, kiedy chcemy, żeby dana klasa implementowała pewien interfejs a jednocześnie część jej metod była prywatna? :]
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ja ci napisalem, ze private to mozesz miec tylko w swojej klasie. moze dookola to napisalem, ale napisalem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Masz: http://pl.php.net/manual/pl/language.oop5.interfaces.php Cytat All methods declared in an interface must be public, this is the nature of an interface.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
no ja ci napisalem, ze private to mozesz miec tylko w swojej klasie. moze dookola to napisalem, ale napisalem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Masz: http://pl.php.net/manual/pl/language.oop5.interfaces.php Czyli jeśli chcemy być pewni, że dana klasa będzie zawierała wszystkie potrzebne metody, musi implementować dany interface i jednocześnie te metody skazane są na bycie publicznymi? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 10:29 |