domingo, 11 de octubre de 2009

Autos

Modelo Autos
public class Autos {
private int numeroPlacas; // atributo de la clase se empieza con letra minuscula
public String marca;
public String color; // cuando son atributos se escribe en linea independiente
public String modelo;
public Autos(String mar, String col, String mode, int nP){
// contructor que me pide todos los datos
marca= mar;
color = col;
modelo= mode;
numeroPlacas=nP; }

public Autos(int nP){ // contructor que pide solo numero de cedula

}
// interface de comunicacion
public void asignarNumeroPlacas(int nP){ // set o asignar es lo mismo
numeroPlacas=nP;
}
// metodo de decir lo que quiero
// me devuelve un entero
public int devolvernumeroPlacas(){
return numeroPlacas;
}

}

Uso del modelo
public class Uso_Autos {
public static void main(String arga[]){ // programa ejecutable
Autos a1 = new Autos();// () constructor de objetos
a1.marca= "Mazda";
a1.color= "Azul";
a1.modelo="Mazda 3";
a1.asignarNumeroPlacas(000-123);
System.out.println(" Marca: "+a1.marca+"\nColor: "+a1.color+"\nModelo: "+a1.modelo+ " \nNumeroPlaca= " +a1.devolvernumeroPlacas());

Autos a2= new Autos("AUDI","NEGRO","AUDI TT", 000-546);

System.out.println("Marca "+a2.marca+"\nColor: "+a2.color+"\nModelo: "+a2.modelo);

Autos a3= new Autos( 000-456);
System.out.println("Marca: "+a3.marca+"\nColor: "+a3.color+"\nModelo: "+a3.modelo);
a3.marca= "Toyota";
a3.color="Plomo";
a3.modelo="FJ";
System.out.println("Marca: "+a3.marca+"\nColor: "+a3.color+"\nModelo: "+a3.modelo); }
}

No hay comentarios:

Publicar un comentario