Sunteți pe pagina 1din 6

I.S.E.P.

HONORIO DELGADO ESPINOZA

TALLER PROG. DISTRIBUIDA

PRACTICA DIRIGIDA N 10.1 TALLER PROG. DISTRIBUIDA


APELLIDOS Y NOMBRES:. SEMESTRE:.... FECHA:.

Ejemplos de Clases en Java


1. Clase Persona public class Persona{ // Atributos private int idPersona; private String nombre; private int edad; private String genero; // Constructores public Persona(int id,String nombre, int edad){ setIdPersona (id); setNombre (nombre); setEdad (edad); } public Persona(){} public Persona(int id,String nombre, int edad, String genero){ setIdPersona (id); setNombre (nombre); setEdad (edad); setGenero (genero); } // Mtodos set`s public void setIdPersona(int valor) { this.idPersona=valor; } public void setNombre(String valor) { this.nombre=valor; } public void setGenero(String valor) { if(valor.equals("F")|| valor.equals("M")) { this.genero=valor; } else { System.out.println("El gnero debe ser F o M"); } } public void setEdad (int valor) { if (valor < 55) { this.edad =valor; } else { System.out.println("La edad debe ser < 55");

Msc. ING. JOHNNY LUIS REGAL VARGAS

jregalv2@hotmail.com

I.S.E.P. HONORIO DELGADO ESPINOZA


} } // Mtodos gets public int getIdPersona(){ return this.idPersona; } public String getNombre(){ return this.nombre; } public int getEdad(){ return this.edad; } public String getGenero(){ return this.genero; }

TALLER PROG. DISTRIBUIDA

} Mtodo Principal public class TestPersona{ public static void main (String [] arreglo) { Persona p= new Persona(); Persona p1=new Persona(22,"Marcos",12); p1.setGenero("M"); Persona p4=new Persona(33,"Lucia",34,"F"); System.out.println(p1.getIdPersona() + " " + p1.getNombre() + " " p1.getEdad()); System.out.println(p4.getIdPersona() + " " + p4.getNombre() + " " +p4.getEdad()+ " " +p4.getGenero()); } }

2. Clase Colegio public class Colegio{ //atributos private String nombreDocente; private int numeroMaterias; private String nombreEstudiante; // metodos constructor public Colegio(String nombreDocente,int numeroMaterias, String nombreEstudiante){ setNombreDocente(nombreDocente); setNumeroMaterias(numeroMaterias); setNombreEstudiante(nombreEstudiante); } // metodo set public void setNombreDocente(String N){ this.nombreDocente=N; } public void setNumeroMaterias(int M){ if (M < 5) { this.numeroMaterias=M; } else { System.out.println("numero de materias no >5 materias"); } }

Msc. ING. JOHNNY LUIS REGAL VARGAS

jregalv2@hotmail.com

I.S.E.P. HONORIO DELGADO ESPINOZA


public void setNombreEstudiante(String E){ this.nombreEstudiante=E; } Mtodo Principal public class TestColegio{ //mtodo main public static void main (String [] args){ //instanciando un objeto

TALLER PROG. DISTRIBUIDA

Colegio pradosdelNorte = new Colegio("julian",1,"juana"); System.out.println(pradosdelNorte.getNombreDocente() +" "+ pradosdelNorte.getNumeroMaterias() +" "+ pradosdelNorte.getNombreEstudiante()); } }

3. Clase X public class X { private double idX; private int ab; private int c; public X () {} public X (double idX,int ab) { setIdX (idX); setAb (ab); } public X (double idX,int ab,int c) { setIdX (idX); setAb (ab); setC (c); } public void setIdX(double x) { this.idX=x; } public void setAb(int a) { this.ab=a; } public void setC(int val) { if(val==0 || val==1) { this.c=val; } else { System.out.println ("Los nmeros validos son 0 y 1"); } } public double getIdX () { return this.idX; } public int getAb () { return this.ab; } public int getC () { return this.c; } }

Msc. ING. JOHNNY LUIS REGAL VARGAS

jregalv2@hotmail.com

I.S.E.P. HONORIO DELGADO ESPINOZA


Mtodo Principal public class TestX { public static void main (String [] arreglo) { X p= new X ( ); X p1= new X (20,15); X p4= new X (33,2,40);

TALLER PROG. DISTRIBUIDA

System.out.println(p1.getIdX()+ " "+ p1.getAb()); System.out.println(p4.getIdX()+ " "+ p4.getAb() + " "+ p4.getC()); } } 4. Clase Guitarra public class Guitarra { private int numeroCuerdas; private String tono; private String color; private String nombreDueo; public Guitarra (){} public Guitarra (String tono, String color, String nombreDueo) { setTono (tono); setColor (color); setNombreDueo (nombreDueo); } public Guitarra (int ncuerdas, String tono, String color) { setNumeroCuerdas (ncuerdas); setTono (tono); setColor (color); } public void setNumeroCuerdas (int valor) {

if(valor < 7) { this.numeroCuerdas = valor; } else { System.out.println("no hay numero de cuerdas mayor que 7"); } } public void setNombreDueo (String valor) { this.nombreDueo = valor; }

public void setTono (String t) { this.tono = t; } public void setColor (String c) { this.color = c; } public int getNumeroCuerdas(){ return this.numeroCuerdas; }

Msc. ING. JOHNNY LUIS REGAL VARGAS

jregalv2@hotmail.com

I.S.E.P. HONORIO DELGADO ESPINOZA


public String getTono() { return this.tono; } public String getColor() { return this.color; } public String getNombreDueo(){ return this.nombreDueo; } } Mtodo Principal public class TestGuitarra { public static void main (String [] arreglo) { Guitarra g1= new Guitarra (); Guitarra g2= new Guitarra ("sol","rojo","karol"); Guitarra g3= new Guitarra (6,"Mi","azul");

TALLER PROG. DISTRIBUIDA

System.out.println (g2.getTono() + " " + g2.getColor() + " " + g2.getNombreDueo()); System.out.println (g3.getNumeroCuerdas() + " " + g3.getTono() + " " g3.getColor());

} }

5. Clase Banco public class Banco { private int numeroCuenta; private String nombreCliente; private int deposito; private int saldo; public Banco (int numeroCuenta, String nombreCliente) { setNumeroCuenta (numeroCuenta); setNombreCliente (nombreCliente); } public Banco (int deposito, int saldo) { setDeposito (deposito); setSaldo (saldo); } public Banco (int numeroCuenta, String nombreCliente,int deposito,int saldo) { setNumeroCuenta (numeroCuenta); setNombreCliente (nombreCliente); setDeposito (deposito); setSaldo (saldo); } public void setNumeroCuenta (int valor){ if (valor < 1000) { this.numeroCuenta = valor; } else { System.out.println ("el numero de cuenta no existe"); } } public void setNombreCliente (String valor) { this.nombreCliente = valor; }

Msc. ING. JOHNNY LUIS REGAL VARGAS

jregalv2@hotmail.com

I.S.E.P. HONORIO DELGADO ESPINOZA


public void setDeposito(int d) { this.deposito= d; } public void setSaldo(int s) { this.saldo = s; } public int getNumeroCuenta() { return this.numeroCuenta; } public String getNombreCliente() { return this.nombreCliente; } public int getDeposito() { return this.deposito; } public int getSaldo() { return this.saldo; } } Mtodo Principal public class TestBanco { public static void main (String [] args) { Banco b1 = new Banco (99,"David"); Banco b2 = new Banco (100000,150000); Banco b3 = new Banco (200, "Mariana",450000,800000);

TALLER PROG. DISTRIBUIDA

System.out.println (b1.getNumeroCuenta() + " " + b1.getNombreCliente()); System.out.println (b2.getDeposito() + " " + b2.getSaldo()); System.out.println (b3.getNumeroCuenta() + " " + b3.getNombreCliente() + " " + b3.getDeposito() + " " + b3.getSaldo()); } }

Msc. ING. JOHNNY LUIS REGAL VARGAS

jregalv2@hotmail.com

S-ar putea să vă placă și