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.