Pregunta 1) Diga si sale error de compilación:
package entidades;
private class Cliente {
}
package formato;
import entidades.Cliente;
public class FormatoExcel {
Cliente c = new Cliente();
}
Si, porque no existe modificador prívate a nivel clase
Pregunta 2) Diga si sale error de compilación:
package entidades;
class Cliente {
}
package formato;
import entidades.Cliente;
public class FormatoExcel {
}
Si, porque la clase Cliente no es publico
Pregunta 3) Diga si sale error de compilación:
package entidades;
class Cliente {
}
package entidades;
public class FormatoExcel {
Cliente c = new Cliente();
}
No, porque las clases están en el mismo paquete
Pregunta 4) Diga si sale error de compilación:
package entidades;
public class Cliente {
int demo;
}
package entidades;
public class FormatoExcel {
Cliente c = new Cliente();
public void método(){
c.demo = 0;
}
}
No, se puede acceder a demo, ya que están en el mismo paquete
Pregunta 5) Diga si sale error de compilación:
package entidades;
class Cliente {
public int demo;
}
package formato;
import entidades.Cliente;
public class FormatoExcel {
Cliente c = new Cliente();
public void método(){
c.demo = 0;
}
}
SI, están en diferente paquete
No hay comentarios:
Publicar un comentario