Senhores,
Há alguma forma de se utilizar um método protected fora do pacote em que ela foi criada?
Thiago
Senhores,
Há alguma forma de se utilizar um método protected fora do pacote em que ela foi criada?
Thiago
Sim, em classes que herdem da classe que contem o metodo protected.
Rafael
Tem sim, desde que a sua classe que vc quer que tenha acesso herde a classe onde esta o metodo protected
Car.java
package carros;
public class Car {
protected String getColor() {
return "red";
}
}
Oficina.java
package oficina;
import carros.*;
class Oficina extends Car {
public void imprimirCor() {
System.out.println("a cor e "+getColor());
}
}