Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> interfejs -> metody prywatne
Apo
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Witam
Chciałem się zapytać czy można w jakiś sposób zadeklarować w interfejscie motode prywantą, robie tak:

  1. <?php
  2. interface Aoferty {
  3.  
  4. public function __construct();
  5. private function pokaz();
  6.  
  7. }
  8. ?>


I wywala błędy:
Kod
Fatal error: Access type for interface method Aoferty::pokaz() must be omitted or declared public ...


Jeszcze mam też pytanie czy można w jednej klasie zastosować 2 dziedziczenie, jeśli tak to jak :?

Z góry thx
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neotion
post
Post #2





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 13.09.2004

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


Wielodziedziczenie jest porzucane w nowych językach i trzeba to obchodzić poprzez łańcuszki klas albo jakoś inaczej jeszcze chyba się da ale nie pamiętam...
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 04:48