public void cadastrar(String m, String mod, String i, double p, int np, int vm,
String c, boolean b){
super.setPreco(p);
super.setCascos(c);
super.setMarca(m);
super.setModelo(mod);
super.setIdentificacao(i);
super.setNumeroPassageiros(np);
super.setVelocidadeMaxima(vm);
setBanheiro(b);
}
public void imprimir(){
System.out.println("Marca: "+ marca);
System.out.println("Modelo: " + modelo);
System.out.println("Número de Passageiros: " + numeroPassageiros);
System.out.println("Preço: " + preco);
System.out.println("Velocidade Máxima: " + velocidadeMaxima);
System.out.println("Tipo do casco: " + cascos);
System.out.println("Identificação: " + identificacao);
System.out.println("Banheiro: " + banheiro);
}
public void entradaDados(){
Scanner sc = new Scanner(System.in);
System.out.println("Marca: " );
super.setMarca(sc.nextLine());
System.out.println("Modelo: ");
super.setModelo(sc.nextLine());
System.out.println("Número de Passageiros: ");
super.setNumeroPassageiros(Integer.parseInt(sc.nextLine()));
System.out.println("Preço: ");
super.setPreco(Double.parseDouble(sc.nextLine()));
System.out.println("Velocidade Máxima: ");
super.setVelocidadeMaxima(Integer.parseInt(sc.nextLine()));
System.out.println("Tipo do casco: ");
super.setCascos(sc.nextLine());
System.out.println("Identificação: ");
super.setIdentificacao(sc.nextLine());
System.out.println("Banheiro:");
System.out.println("(1)Sim (2)Não ");
int x=(Integer.parseInt(sc.nextLine()));
if(x==1){
this.setBanheiro(true);
} else{
this.setBanheiro(false);
}
}
Meu professor ensinou a usar esses 3 métodos, mas eu não consigo entender a utilização desse cadastrar…
Pois, como eu chamo o cadastrar? Pra que serve? Como ele funciona? Não consigo entender, o imprimir e o entrada de dados consigo entender, menos esse cadastrar.