Modifier Class Package Subclass World
public Y Y Y Y
protected Y Y Y N
no modifier Y Y N N
private Y N N N
Perché protetto può essere l'accesso nello stesso pacchetto senza ereditarietà in java?
public class a {
protected int x;
}
public class b {
b() {
a A=new a();
A.x=9;//why we can access this field ?
}
}
si prega di aiutare i miei a conoscere il lavoro specifico di protezione in Java
per favore aiutami a conoscere il lavoro specifico di protetto in Java – motaz99
Vedi qui: http://stackoverflow.com/questions/215497/in-java-whats-the-difference-between-public-default-protected-and -private – looper
Perché è così che è stato progettato il linguaggio di programmazione Java. – Jesper