FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Har WN som tidsfördriv
|
Hej!
Går det att ärva på följande sätt: Kod:
<?php class foobar extends enklass and entill { } ?> Lyckas inte få till det ![]() |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Multipelt arv stödjs inte i PHP, multipla interfaces stödjs dock.
|
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Har WN som tidsfördriv
|
Oj, det var oväntat faktiskt! Är inte det en av basic punkterna för att räknas som OOP? <_<
Citat:
![]() |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Citat:
Interfaces låter dig speca vilka metoder som en implementerande klass måste innehålla, vilket betyder att du inte behöver veta alla detaljer om en klass så länge du kan klassens interface. Så länge som dina interfaces inte specar metoder med samma namn, kan din klass implementera flera interface. Kan du ge ett riktigt exempel på var du hade tänkt använda multipla arv? I många fall finns det en bättre lösning än att göra på det sättet. |
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Har WN som tidsfördriv
|
Tack för era svar.
Man lär sig något nytt varje dag ![]() Citat:
|
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Själv ramlar jag i fällan att ärva väl mycket, vet inte om det är relevant till trådskaparens problem men att tänka is-a eller has-a är alltid bra.
Ärvda klasser när det egentligen inte är bra.. Citat:
Citat:
|
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Citat:
Berätta! |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
![]() |
||
![]() |
![]() |
Svara |
|
|