Moin.
Kann man Methoden einer Elternklasse 'public' machen und gleichzeitig sie vor der Vererbung an eine Kindklasse bewahren?
Beispiel:
class a
{
...
public function funca()
{
...
}
}
class b extends a
{
...
public function funcb()
{
...
}
}
$objb=new b();
$objb->funca(); // DAS soll NICHT möglich sein. Aber wie?
Ich vermute bereits, dass Vererbung heisst "Entweder richtig 'private' oder eben nur vererbt ('protected') oder vererbt UND öffentlich ('public')".
Oder gibt es eine Lösung?
fragt sich der foomaker
--
Natürlich glaube ich an die Existenz von Ausserirdischen. Schliesslich gibt es ja auch das PERFEKTE SCRIPT.
Natürlich glaube ich an die Existenz von Ausserirdischen. Schliesslich gibt es ja auch das PERFEKTE SCRIPT.