Ejemplos de clases en Java

Download (0)

Full text

(1)

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); } // Métodos 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 género debe ser F o M"); }

(2)

public void setEdad (int valor) { if (valor < 55) { this.edad =valor; } else {

System.out.println("La edad debe ser < 55"); }

}

// Métodos get’s

public int getIdPersona(){ return this.idPersona; }

public String getNombre(){ return this.nombre;

}

public int getEdad(){ return this.edad; }

public String getGenero(){ return this.genero;

}

}

Método 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

(3)

//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"); }

}

public void setNombreEstudiante(String E){ this.nombreEstudiante=E;

}

Método Principal

public class TestColegio{ //método main

public static void main (String [] args){ //instanciando un objeto

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

3. Clase X

(4)

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 números validos son 0 y 1"); }

}

public double getIdX () { return this.idX; }

public int getAb () { return this.ab; }

public int getC () { return this.c; }

}

(5)

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);

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 nombreDueño; public Guitarra (){}

public Guitarra (String tono, String color, String nombreDueño) { setTono (tono);

setColor (color);

setNombreDueño (nombreDueño); }

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 setNombreDueño (String valor) {

this.nombreDueño = valor; }

(6)

public void setTono (String t) { this.tono = t;

}

public void setColor (String c) { this.color = c;

}

public int getNumeroCuerdas(){ return this.numeroCuerdas; }

public String getTono() { return this.tono; }

public String getColor() { return this.color; }

public String getNombreDueño(){ return this.nombreDueño; }

}

Método 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");

System.out.println (g2.getTono() + " " + g2.getColor() + " " + g2.getNombreDueño());

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

} }

5. Clase Banco

public class Banco {

private int numeroCuenta; private String nombreCliente; private int deposito;

(7)

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; }

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; }

(8)

}

Método 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);

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());

} }

Figure

Updating...

References

Related subjects :