ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Prueba java


Enviado por   •  18 de Septiembre de 2021  •  Ensayo  •  302 Palabras (2 Páginas)  •  105 Visitas

Página 1 de 2

//CLASES SIMPLES-----------------------------------------------------------------------

public class Vehiculo{

private String patente;

private int año;

private int tasacion;

public clase(String patente, int año, int tasacion){

this.patente = patente;

this.año = año;

}

//gets and sets

}

//------------------------------------------------------------------------------------------

public class Persona{

private String rut;

private ListaVehiculos Vehiculos;

public clase(String rut){

this.rut = rut;

vehiculos = new Vehiculo[10];

}

//gets and sets

}

//------------------------------------------------------------------------------------------

public class Pago{

private int permisoCirculacion;

public Pago(double permisoCirculacion){

this.permisoCirculacion = permisoCirculacion;

}

//gets and sets

}

//CONTENEDORES------------------------------------------------------------------------------

public class ListaPersonas{

private int cant;

private int max;

private Persona [] personas;

public ListaPersonas(int max){

this.max = max;

cant = 0;

personas = new Persona [max];

}

//gets and sets

public boolean addPersona(Persona persona){

boolean existe = false;

int pos = 0;

for (int i=0; i< cant; i++){

if(persona[i].equals(persona)){

existe = true;

}

}

if (cant < max && existe == false){

personas[cant++] = persona;

return true;

}

return false;

}

public Persona getPersonaR(String rut){

for(int i = 0 ; i < cant ; i++){

if(personas[i].equals(rut)){

return personas[i].getRut();

}

}

}

}

//Interface---------------------------------------------------------------------------------

//implement--------------------------------------------------------------------------------

public class SistemaMunicipalidadImpl implements SistemaMunicipalidad{

private ListaPersonas personas;

private ListaVehiculos vehiculos

public boolean IngresarPersona(String rut){

persona = new Persona(rut);

return personas.addPersona(persona);

}

public boolean IngresarVehiculo(String patente, int año, int tasacionV){

auto = new Vehiculo (patente, año, tasacionV);

return vehiculos.addVehiculo(auto);

}

public boolean IngresarPago(int permisoCirculacion){

permisoCirculacion = new Pago (permisoCirculacion);

return

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (41 Kb) docx (10 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com