public class Aluno extends Estacionamento{

Propaganda
public class Aluno extends Estacionamento{
protected String turno;
int matricula;
public Aluno(int mat,String turno){
super();
matricula = mat;
this.turno = turno;
}
public double calcularTaxa(){
double valor = 0;
if(turno.equals("diurno"))
valor = 100;
else
valor = 120;
return valor;
}
}
public class Estacionamento{
protected Carro carroAluno[];
public Estacionamento(){
carroAluno = new Carro[1];
}
public void setCarro(Carro car,int p){
carroAluno[p] = car;
}
public Carro getCarro(int p){
return carroAluno[p];
}
//public double calcularTaxa(){};
}
public class Carro{
String placa;
public Carro(String p){
placa = p;
}
public String getPlaca(){
return placa;
}
}
import java.util.Scanner;
public class Principal{
public static void main(String args[]){
Carro carro;
int mat;
String turno, placa;
Aluno alunos[] = new Aluno[2];
Estacionamento est = new Estacionamento();
Scanner entrada = new Scanner(System.in);
System.out.println("Digite a Mat do Aluno de Graduação");
mat = entrada.nextInt();
entrada.nextLine();
System.out.println("Digite o Turno");
turno = entrada.nextLine();
System.out.println("Digite a placa");
placa = entrada.nextLine();
carro = new Carro(placa);
alunos[0] = new Aluno(mat,turno);
est.setCarro(carro,0);
System.out.print("Aluno" + alunos[0].calcularTaxa());
carro = est.getCarro(0);
System.out.println("Carro" + carro.getPlaca());
}
}
Download