Poo
Introduccion
Es un lenguaje orientada a objetos puro
Definicion de clase
Define los atributos y operaciones del objeto
La clase usan el encapsulamiento para forzar la abstraccion
Una clase es un modelo de objeto
Creacion de una clase en java
Para crear una clase se utiliza la palabra reservadaclass y a continuacion del nombre de la clase
Definicion Objeto
Identidad
Comportamiento
Estado
Declaracion de Objetos
Para crear un objeto o una instancia de esta clase tenemos dos alternativas
NombreClaseNombreVariable; NombreVariable = new NombreClase();
NombreClaseNombreVariable = nre NombreClase();
Clases de paquetes
Clases Publicas
Utiliza la clase del mismo paquete
Sentencia package
Utiliza la calse "System"
Sentencia import
Bibliotecas de clase
Paquetes
Es una agrupacion de clases e interfaces que facilitan la gestion del acceso a las clases
Metodos - Comportamiento
Un metodo es un conjunto de instruciones que realizan determinadas tareas
Se implementa mediante funciones miembro o metodos
Atributos
Son caracteristicas individuales que diferencian un objeto de otro y determinan su apariencia, estado u otras cualidades.
Asignacion de Objetos
Cuando creamos un objeto internamente existe un puntero, al que no tenemos acceso, pero cuando asignamos objetos lo que realmente estamos asignando son las direcciones de memoria donde estan definidos los objetos.