You are on page 1of 4

1.

ESTRUCTURA DEL NOMBRE DE LA CLASE (JAVA)


PERSONA SINTAXIS Class persona { } SYNTAXIS Public class persona { }
La clase estar contenida en el propio paquete

2. ESTRUCTURA DEL ATRIBUTO


FORMA PREDETERMINADA SINTAXIS Public class persona { Int idPersona; String NombrePersona; String Apellido Paterno; String Apellido Materno; .. } PERSONA FORMA PUBLICA SINTAXIS Public class Persona { Public Int idPersona; Public String NombrePersona; Public String Apellido Paterno; Public String Apellido Materno; } FORMA PRIVADA SINTAXIS Public class Persona { Private Int idPersona; Private String NombrePersona; Private String Apellido Paterno; Private String Apellido Materno; } FORMA PROTEGIDA SINTAXIS Public class Persona { Protected Int idPersona; Protected String NombrePersona; Protected String Apellido Paterno; Protected String Apellido Materno; } Los atributos son accesibles por las clases del propio paquete

Id persona : Nombre persona: ApellidoPaterno: ApellidoMaterno:

integer String String String

Los atributos sern accesibles para cualquier mtodo de la clase o subclase

Los atributos sern accesibles a los mtodos de la clase que lo contiene.

Los atributos sern accesibles por las clases heredada.

3. ESTRUCTURA DEL COMPORTAMIENTO SINTAXIS


[Modificador] tipoResultado nombre materno(lista de parmetros) {

Public Private Protected

}
Asignar IdPersonal: void Obtener idPersonal: int Asignar nombrePersona: String Obtener nombrePersona: String
Void Int, double, float

Asignar idPersona ObteneridPersona

Ejemplo
Package modelo; Public class Persona { Private Int idPersona; Private String NombrePersona; Private String Apellido Paterno; Private String Apellido Materno; Public Void asignar IdPersona (int nuevaPersona) { Id Persona = nombrePersona; } Public int obtener idPersona () { return Id Persona; }

Public Void asignar apPaterno (String nuevoApPaterno) { ApellidoPaterno = nuevoApPaterno; }

Public String obtener ApPaterno() { return apellidoPaterno; }


Public Void asignar apMaterno (String nuevoApMaterno){ ApellidoMaterno = nuevoApMaterno } Public String obtener apMaterno () { return apellidoMaterno; } Public String nombreCompleto() { Return System.out.println(nombrePersona++apellidoPaterno+ +apellidoMaterno); } }

Public Void asignar Nombre (String nuevo nombre) } { NombrePersona = nuevoNombre; }


Public String obtenerNombre () { return nombrePersona; }

Nuevo proyecto Luego se graba un programa en un proyecto Seguidamente dentro del mismo proyecto, crear la instanciacin de la clase Package prueba; Import java.util.Scanner; Import modelo.Persona; Public class aplicacin { Public static void main (String []args) { Int id; String nombre; String apPaterno; String apMaterno; Scanner Leer =new Scanner(System.in); Persona Persona1 =new Persona(); System.out.println(ingrese el codigo de la persona); id=Leer nextInt(); System.out.println(ingrese el nombre de la persona); nombre=Leer nextLine(); System.out.println(ingrese el apellido paterno de la persona); apPaterno=Leer nextLine(); System.out.println(ingrese el apellido materno de la persona); apMaterno=Leer nextLine(); Persona1.asignarIdPersona(id); Persona1.asignarNombre(nombre); Persona1.asignarApPaterno(apPaterno); Persona1.asignarApMaterno(apMaterno); System.out.println(Codigo: + +Persona1.obtener idPersona()); System.out.println(Nombre: + +Persona1.obtener Nombre()); System.out.println(Apellido Paterno: + +Persona1.obtener ApPaterno()); System.out.println(Apellido Materno: + +Persona1.obtener ApMaterno()); System.out.println(Nombre Completo: + +Persona1.nombre Completo()); } }

Modelo Persona

Prueba Aplicacin

EJEMPLO Crear una clase que determine el rea y la longitud del circulo en su correspondiente instanciacin. Solucin: Package modelo; Public class circulo { Private double radio; Public Void asignar Radio(double nuevoRadio){ radio=nuevoRadio; } Public double obtener Radio(){ return radio; } Public double obtenerAreaCirculo() { return Math.PI* Math.pow(radio,2); } Public double obtenerLongitudCirculo() { return 2*Math.PI*radio; } }

Nuevo proyecto

Modelo circulo

Prueba Aplicacin

Package prueba; Import java.util.Scanner; Import modelo.circulo; Public class aplicacin { Public static void main (String []args) { double r; Scanner Leer =new Scanner(System.in); circulo circulo1 =new circulo(); System.out.println(ingrese el radio del circulo); r=Leer nextDouble(); circulo1.asignar Radio(r); System.out.println( el rea del circulo es:+ + circulo1.obtenerAreaCirculo()); System.out.println( la longitud del circulo es:+ + circulo1.obtenerLongitudCirculo()); } }

You might also like