Zusammenfassung der Ressource
CONCEPTOS BÁSICOS
DE POO CON JAVA
- Un Paradigma que
permite realizar una
abstracción de la realidad
- PAQUETE
- Es un contenedor
de clases
- Un codigo se encuentre contenido
en un paquete se debe agregar la
sentencia: packege MiPaquete;
- Uso de servicios
implementados en otros
paquetes se debe agregar:
import OtroPaquete
- CLASE
- Un tipo Abstracto
de dato que
contiene atributos
y metodos
- La sintaxis de la
clase debe ser:
- public class MiClase{
//Definicion de atributos
//Definicion de metodos
- ATRIBUTOS
- Hacen referencia a las
caracteristicas que se
incluyen a la clase
- VISIBILIDAD
- Private.- Se puede
acceder desde un
metodo implementado
- Piblic.- Se puede acceder
desde un metodo
implementado en una
clase que hereda la clase
- Protected.- Se puede acceder
desde un metodo
implementado en una clase
que hereda la clase
- METODOS
- Un metodo contiene los
siguientes elementos
- Visibilidad.- Se debe establecer si el
metodo es private, public o protected
- Retornos.- Un metodo puede
retornar informacion, si no lo
hace colocar "void"
- Nombre.- identificador
del nombre de la clase
- Parametros.- Un metodo puede
recibir de 0a n parametros.
- ENCAPSULAMIENTO
- Indica que los atributos
definen propiedades propias
de la clase
- APUNTADOR THIS
- Permite acceder a los
atributos y metodos de la
clase
- OBJETO
- Es la referencia o
instancia de una
clase, la sintaxis s:
- m = new MiClase();
- MiClase m = new MiClase();
- SENTENCIA static
- Pueden ser accedidos
sin requerir una
instancia de la clase
- SENTENCIA final
- public class MiClase{ public final
static into uno=1; public final
static into dos=2;}
- CLASIFICACION DE METODOS
- Constructores
- Consultores
- Modificadores
- Analizadores
- SOBRE CARGA DE METODOS
- Varios metodos en una
misma clase tengan el
mismo nombre
- RECURSIVIDAD
- Permite realizar un
llamado al metodo
desde el mismo metodo
- BAJO ACOPLAMIENTO
- Indica que los diferentes
subsistemas deben estar
unidos de forma minima
- ALTA COHESION
- propiedades y servicios de
una clase deben ser
consistentes
- MANEJO DE EXCEPCIONES
- Estructura Try, catch y finally
- Sentencia Throws
- Excepciones estandar del API de Java
- RuntimeException
- IOException
- CREACION DE
EXCEPCIONES EN JAVA
- Un constructor sin
argumentos
- Un constructor que
recibe un String como
argumento