Galera,
Segue os códigos para depois a dúvida:
Principal5.javaimport outro.*;
public class Principal5 extends Parent{
public void doWrite2() {
System.out.println("doWrite2");
this.doWrite(); //USEI DIRETAMENTE USANDO RECURSO DA HERANÇA
}
public static void main(String[] args) {
System.out.println("teste");
Principal5 p = new Principal5();
Parent pa = new Parent();
pa.doWrite(); // ESTOU TENTANDO USAR COM INSTANCIA
}
}
package outro;
public class Parent {
protected void doWrite() {
System.out.println("doWrite");
}
}
É o seguinte, estou usando um método que esta em outro pacote e tem o modificador de acesso protected, porém só consigo acessa-lo atraves do recurso de h herança (usando this por exemplo), se eu tentar acessá-lo usando uma instancia isso não é permitido, seria isso mesmo? (Estou levando em consideração que estejam em pacotes diferentes).
os nomes dos pacotes estão esquisitos porque estava fazendo alguns testes rápidos arqui ... hehhe