En la clase de la fecha 15/05/17 el profesor explico sobre el tema de programación
orientado a objetos, que son los diagramas de clases y como se definen, se hizo un
ejemplo de clase en un diagrama.
PUBLIC:
Una variable/función pública puede ser accedida desde fuera de la clase. Es decir, puedo acceder desde la instancia
de la clase y no sólo desde el código interno de la clase. Ejemplo de funciones públicas son los métodos de una clase.
También es posible crear variables públicas, para que puedan ser manejadas desde la instancia, pero no es algo común o
recomendable, entre otras cosas porque deja un hueco de seguridad en la clase, acabando con la idea de la “encapsulación”.
Para declarar una variable/función como pública, se le antepone la palabra clave “public”.
public function __construct($tit,$ubi)
{
$this->titulo=$tit;
$this->ubicacion=$ubi;
}
buenas practicas para la definición de clases en POO:
Los objetos son instancias de una clase. Usando el símil “variable – tipo” de la programación estructurada,
se entiendo que un objeto es una variable que tiene el comportamiento y estados del tipo (objeto)
Veamos la creación de la clase Persona
public class Persona {
public String nombre;
public int edad;
public void correr(){
/* por implementar */
}
}
y dentro del cuerpo del programa instanciamos una nueva Persona denominada Esteban:
public class Main {
public static void main(String[] args) {
Persona esteban = new Persona();
// Ahora que esteban es persona, puede correr
esteban.corre();
}
}
No hay comentarios:
Publicar un comentario