Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Interface - pytanie
Micchaleq
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 4
Dołączył: 13.10.2009

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


Witam serdecznie,

W ostatnim czasie czytam książkę o PHP aby poukładać sobie odpowiednio informacji, aż tu nagle okazało się że są tu jeszcze inferfejsy ...

Najgorsze jednak jest to, że nie bardzo to rozumiem.

Tzn wiem, ze interface przechowuje jedynie funkcje metody ( bez żadnych instrukcji )

i teraz chciałem zapytać w jakim celu są stosowane

czy dobrze rozumiem ,że deklarując klasę która implementuje interfejs musi posiadać metody które zawiera interface?

Jeżeli tak, to czy klasy dziedziczące po klasie implementujacej dany interfejs musi posiadać również te metody czy nie?

Ten post edytował Micchaleq 21.11.2011, 09:36:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Micchaleq
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 4
Dołączył: 13.10.2009

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


Oki to mniej więcej już to rozumiem,

teraz pozostają 2 ostatnie kwetiw,

Czy klasa dziedzicząca po klasie implementującej musi posiadać również te metody?

np :
  1. interface a{
  2. function count();
  3. }
  4. class b implements a{
  5.  
  6. function count(){
  7. echo "aa";
  8. }
  9. }
  10.  
  11. class c extend b{
  12. }


PS :
Właśnie o te abstrakcyjne klasy chciałem zapytać bo już się z nimi spotkałem

Ten post edytował Micchaleq 21.11.2011, 09:50:30
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: 24.12.2025 - 20:31