Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
• Comportamiento: Son dados por verbos es decir las acciones que realiza,
en UML son denominados métodos.
EJEMPLOS
Persona
idPersona
nombre
Clase 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
Superclase=papa
Subclase=hija
Empleado Aprendiz
Acuático
Reptil
Cocodrilo
APRENDIZ
Nombre
Apellido
Edad
Genero
Aprendiz(String nombre)
Aprendiz(String nombre, int edad)
Aprendiz(String genero)
SINTAXIS
Persona
-idPersona
-Nombre
-Edad
-Genero
+Persona(double idPersona, String
nombre, int edad)
+Persona()
+Persona(double idPersona, String
nombre, int edad, String genero)
1. Declaramos la clase:
METODO CONSTRUCTOR:
setIdPersona(idPersona);
setNombre(nombre);
setEdad(edad);
}
setIdPersona(idPersona);
setNombre(nombre);
setEdad(edad);
setGenero(genero);
if(valor.equals("F") || valor.equals("M"))
{
this.genero=valor;
}
else
{
System.out.println("el genero debe ser F o M");
}
}
METODO GET:
• METODO PRINCIPAL:
System.out.println(p1.getIdPersona()+" "+p1.getNombre()+"
"+p1.getEdad());
System.out.println(p2.getIdPersona()+" "+p2.getNombre()+"
"+p2.getEdad()+" "+p2.getGenero());
}
}