Solo un método debería acceder a las variables privadas.
No se debe acceder a las variables de instancia directamente, sino a través de un método.
Pelicula pelicula1 = new Pelicula();
if (pelicula1.titulo.equals("Los doce del patibulo")) {
pelicula1.setTipo("Accion");
}
Cual de estas líneas no cumple con el encapsulamiento?
Código de una clase en java (02.05.02)
Laboratorio
Pelicula.java
public class Pelicula {
private String titulo;
private String tipo;
public void setTitulo (String nuevoTitulo) {
titulo = nuevoTitulo;
}
public void setTipo (String nuevoTipo) {
tipo = nuevoTipo;
}
public String getTitulo () {
return titulo;
}
public String getTipo () {
return tipo;
}
public String toString () {
return "titulo "+titulo+" tipo "+tipo;
}
0 comentarios:
Publicar un comentario