Amigos,
Pode uma classe interna acessar todos os membros da classe externa ?
Incluisve private ?
Obrigado.
Classe interna
W
4 Respostas
na hença o pai passa para o filho… nunca o filho para o pai…
no caso do private… esse é de uso exclusivo da classe! somente a classe pode acessa-lo!
Pode sim…
public class Testar {
private String nome = "NOMES";
class Testando {
private int idade = 22;
}
public static void main(String[] args) {
Testar testar = new Testar();
System.out.println(testar.nome);
Testar.Testando testando = testar.new Testando();
System.out.println(testando.idade);
}
}
Private Public Protected…Inner class acessa a classe externa sim…
HERANÇA:
Super Classeimport br.com.faculdade.util.IO;
public abstract class Funcionario {
protected int id;
protected String nome;
protected double salario;
Funcionario(String t) {
System.out.print("\nId: ");
id = IO.readInt();
System.out.print("\nNome: ");
nome = IO.readString();
System.out.print("\nSalario: ");
salario = IO.readDouble();
}
abstract void showDados();
}
import br.com.faculdade.util.IO;
public class Professor extends Funcionario {
private String titulacao;
Professor() {
super("Professor");
System.out.print("\nTitulação: ");
titulacao = IO.readString();
}
public void showDados() {
System.out.print("\nTitulação: " + titulacao);
}
}
:evil:
Amigos,
Pode uma classe interna acessar todos os membros da classe externa ?
Incluisve private ?
Obrigado.
classe interna, classe externa, classe interna, classe externa…
Alguma semelhança com herança :?:
:x
Criado 30 de maio de 2007
Ultima resposta 30 de mai. de 2007
Respostas 4
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo