Prueba java
Enviado por XKstroX • 18 de Septiembre de 2021 • Ensayo • 302 Palabras (2 Páginas) • 108 Visitas
//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
...