quanto a primeira pergunta, vamos supor a seguinte situação:
Tenho uma classe Pessoa aonde dessa pessoa herdariam as classes Cliente e Funcionario.
Dentro do Cliente e do Funcionario daria pra criar uma instancia de pessoa, e executar os métodos do funcionario chamando a pessoa desse funcionario, por ex.
É uma gambiarra mas funcionaria.
Desculpe a curiosidade mas porque essa pergunta?
Ah e quanto a questao 2, sim é possivel ter varias classes no mesmo arquivo, porém não serão “aninhadas”, serão classes independentes como qualquer outra classe.
LeandroSantanaDiniz
mateusviccari:
quanto a primeira pergunta, vamos supor a seguinte situação:
Tenho uma classe Pessoa aonde dessa pessoa herdariam as classes Cliente e Funcionario.
Dentro do Cliente e do Funcionario daria pra criar uma instancia de pessoa, e executar os métodos do funcionario chamando a pessoa desse funcionario, por ex.
É uma gambiarra mas funcionaria.
Desculpe a curiosidade mas porque essa pergunta?
Ah e quanto a questao 2, sim é possivel ter varias classes no mesmo arquivo, porém não serão “aninhadas”, serão classes independentes como qualquer outra classe.
xD, brigado por responder, curiosidade mesmo…
Abraços
e brigado novamente
ViniGodoy
Você poderia usar composição. E aliás, ela é geralmente preferível a herança.
Com relação à segunda pergunta: sim é possível, são classes internas. São úteis em alguns casos, mas creio não resolver o problema de “não ter herança”.