puclic class qlqrCoisa{
int x = 0; ////esse int sera default ou public igual da classe
}
e qdo e necessário usar o dafault?
obrigado
puclic class qlqrCoisa{
int x = 0; ////esse int sera default ou public igual da classe
}
e qdo e necessário usar o dafault?
obrigado
Weilton bom de mais cara?
No seu caso o int x = 0 Será default pq ele nao herda o modificador da classe não, vc usará “default” para acesso somente no mesmo pacote, diferente do “protected” que vc tem visibilidade dentro do pacote e pode obte-lo fora do pacote por herança.
Outra coisa nao confunda, toda vez que vc nao tiver um modificador explicito:
public int x;
protected int a;
private int b;
int c;
No caso de cima o atributo “c” é o unico que contém o modificador “default”, com o modificador “default” vc tem acesso a métodos e atributos somente dentro do mesmo pacote. Este modificador e confundido com o “protected” á diferença entre os dois é que o “protected” pode ter acesso a membros da classe de fora do pacote somente com “herança”, ja o “default não”, o “default” so tem acesso a membros de uma classe somente e somente dentro do mesmo pacote!!
opa vlw isso ki era minha duvida brigadu
abraços