Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class C2 extends C1{
- //veiculo com rodas
- public int anoChassi;
- protected String tipoPneu; // "on-road" ou "off-road" ou "misto"
- private float tipoMotor; // exemplos: 1.0, 1.6, 2.0, ...
- public int getanoChassi() {
- return anoChassi;
- }
- public void setanoChassi(int anoChassi) {
- this.anoChassi = anoChassi;
- }
- public String getTipoPneu() {
- return tipoPneu;
- }
- public void setTipoPneu(String tipoPneu) {
- this.tipoPneu = tipoPneu;
- }
- public float getTipoMotor() {
- return tipoMotor;
- }
- public void setTipoMotor(float tipoMotor) {
- this.tipoMotor = tipoMotor;
- }
- public C2(String placa, String marca, int kilometragem, int anoChassi, String tipoPneu, float tipoMotor){
- super(placa, marca, kilometragem);
- System.out.println("Chamada do construtor C2 com parametros!");
- this.setanoChassi(anoChassi);
- this.setTipoPneu(tipoPneu);
- this.setTipoMotor(tipoMotor);
- }
- public C2(){
- System.out.println("Chamada do construtor C2 sem parametros!");
- this.anoChassi = 0;
- this.tipoPneu = null;
- this.tipoMotor = 0.0f;
- }
- public void mostrar_atributos(){
- System.out.println("Numero da placa: " + this.getPlaca());
- System.out.println("Marca: " + this.getMarca());
- System.out.println("Kilometragem do veiculo: " + this.getKilometragem() + " Km");
- System.out.println("Ano do Chassi: " + this.getanoChassi());
- System.out.println("Pneu do tipo: " + this.getTipoPneu());
- System.out.println("Motor do tipo: " + this.getTipoMotor());
- }
- public void mostrar_atributos_super() {
- super.mostrar_atributos_super();
- System.out.println("Ano do Chassi: " + this.getanoChassi());
- System.out.println("Pneu do tipo: " + this.getTipoPneu());
- System.out.println("Motor do tipo: " + this.getTipoMotor());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement