un objeto tiene estado y comportamiento
Ejemplo: perro
estado: tamaño color
comportamiento: ladrar, ir a buscar, menear la cola
# estado
se representa en variables
# comportamiento
se representan en metodos
# preguntas
Los objetos del mundo real contienen estado y comportamiento .
El estado de un objeto de software se almacena en los campos .
El comportamiento de un objeto de software se expone a través de métodos .
Ocultar datos internos del mundo exterior, y acceder a él solo a través de métodos expuestos públicamente se conoce como encapsulación de datos .
Un plan para un objeto de software se llama una clase .
El comportamiento común se puede definir en una superclase y heredarse en una subclase utilizando la palabra clave extends .
Una colección de métodos sin implementación se llama interfaz .
Un espacio de nombre que organiza clases e interfaces por funcionalidad se llama paquete .
El término API significa Interfaz de programación de aplicaciones .