Gostaria de saber se existe uma forma de herdar uma classe de forma q os métodos da classe herdada não sejam acessiveis na histancia da classe herdeira. Por exemplo:
class A{
function incluirDados($c) { echo $c; };
}
class B extends A {
function incluir{
incluirDados("oi");
}
}
so que quando eu instancio a classe B eu consigo acessar os metodos da classe A, queria saber como faço para q isso não seja possivel. ex: não quero q seja possivel fazer um:
Pergunta
Guest AlunoAzul
Gostaria de saber se existe uma forma de herdar uma classe de forma q os métodos da classe herdada não sejam acessiveis na histancia da classe herdeira. Por exemplo:
class A{
function incluirDados($c) { echo $c; };
}
class B extends A {
function incluir{
incluirDados("oi");
}
}
so que quando eu instancio a classe B eu consigo acessar os metodos da classe A, queria saber como faço para q isso não seja possivel. ex: não quero q seja possivel fazer um:
$TESTE = new B();
B.incluirDados("oi");
apenas
B.incluir();
Desde já muito obrigado!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.