Professional Documents
Culture Documents
PILARES-CARACTERISTICAS
TOMAMOS DE LA REALIDAD:
• Características: Tiene un estado que esta dado por los valores de sus
características, en UML son denominados atributos.
EJEMPLOS
Persona
idPersona
Clase
nombre
apellido
edad
genero
Dormir
Correr
Comer
Saltar
Atributos
Métodos
Clase Animal
idAnimal
nombre
raza
edad
Atributos sexo
Dormir
Comer
Ladrar
Métodos
Clase Persona
idPersona
nombre
apellido
edad
Atributos genero
sexo
Dormir
Correr
Comer
Saltar
Métodos
Clase Persona
idPersona
nombre
apellido
edad
Atributos genero
sexo
Dormir
Correr
Comer
Saltar
Métodos
Clase Persona
idPersona
nombre
apellido
edad
Atributos genero
sexo
Dormir
Correr
Comer
Saltar
Métodos
Existen cuatro tipos de modificadores de acceso que son:
• Publico
• Privado
• Protegido
• Default
2. ENCAPSULAMIENTO:
3. POLIMORFISMO:
Cuando dos clases heredan de su padre el mismo método pero cada una de ellas
lo implementa de manera diferente.
Para poder llevar a cado la implementación las clases hijas (Reptil y Cuadrúpedo)
deben SOBREESCRIBIR el método heredado desplazarse.
Animal
(-) numeroPatas
(-) color
(-) peso
(-)tamaño
Desplazarse
Reptil Cuadrúpedo
Desplazarse
Desplazarse
La segunda declaración recibe dos argumentos uno llamado String nombre y el otro
de tipo int (entero) llamado edad.
Se da la sobrecarga con la condición de que tengan diferente tipo de datos que llegan.
Aprendiz
(-) nombre
(-) genero
(-) edad
• Constructores:
• Analizadores o Get:
• Modificadores o Set:
• Propios de la clase
Persona
Edad <55
(-) idPersona
(-) nombre
(-) edad M:
(-) genero Masculino
(+)Persona (double id, String nombre, int edad)
Persona ()
(+)Persona (double id, String nombre, int edad, String genero)
(+) set’s
(+) get’s
public Persona(){}
• Netbeams
• Eclipse
• Ibuilder
Contiene:
1. un editor de texto
2. compilador
3. depurador