Ejemplos de Clases en Java

También podría gustarte

Está en la página 1de 8

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

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


}

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

}

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

Mtodo Principal

public class TestColegio{

//mtodo 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

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






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

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

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

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


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

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

También podría gustarte