Existe herança horizontal em Java, assim como Traits em PHP?
Java - Herança Horizontal
2 Respostas
Não, e assim como o php java não permite herança múltipla, e ai que entram as interfaces, alias trabalhar com interfaces é muito mais recomendável hoje em dia.
Seria algo assim:
<?php Trait Log { public function write($value) { //....... } } class EspecialAccount { use Log; public function __construct() { $this->write('Log message!'); } } A classe herda o comportamento da Trait porém não é herança comum. Posso inclusive utilizar um comportamento que não seja do mesmo tipo, como uma Trait Log; Criado 1 de janeiro de 2016
Ultima resposta 1 de jan. de 2016
Respostas 2
Participantes 2