Autor Zpráva
adolf
Profil
Mam 3 triedy:

- tabulka
- mysql
- postava

a chcem aby trieda "Postava" zdedila vybrane funkcie z tried "mysql" a "tabulka"

ako sa to da spravit?
skusal som pouzit klucove slovo extends, ale pomocou neho sa da vlozit iba jedna trieda. Nieco som cital, ze sa to da spravit pomocou Interface, ale velmi som tomu nepochopil... dakujem
K.
Profil *
Jednu ze trid deleguj:

class Postava extends Mysql implements TabulkaInterface{
private $tabulka;

public function __construct(){
parent::__construct();
$this->tabulka = new Tabulka();
}

public function funkce_tabulky($parametr){
return $this->tabulka->funkce_tabulky($parametr);
}
}
adolf
Profil
dik

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: