Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.michaelwalker;
- public class Car extends Vehicle {
- private int numSeats;
- private int numGears;
- private int numDoors;
- private boolean hasTrunk; // Changes weight
- private boolean isTransmissionManual; // Changes max speed
- public Car(String engine, int numSeats, int numDoors, boolean isTransmissionManual, long weight) {
- this(engine, "Car Chassis", "2018", 4, weight,
- 4, 6, 4, true, isTransmissionManual);
- }
- private Car(String engine, String chassis, String year, int numWheels, long weight, int numSeats, int numGears, int numDoors, boolean hasTrunk, boolean isTransmissionManual) {
- super(engine, chassis, year, numWheels, weight);
- this.numSeats = numSeats;
- this.numGears = numGears;
- this.numDoors = numDoors;
- this.hasTrunk = hasTrunk;
- this.isTransmissionManual = isTransmissionManual;
- }
- @Override
- public void write() {
- super.write();
- System.out.println("Seats : " + getNumSeats());
- System.out.println("Gears : " + getNumGears());
- System.out.println("Doors : " + getNumDoors());
- }
- public int getNumSeats() {
- return numSeats;
- }
- public int getNumGears() {
- return numGears;
- }
- public int getNumDoors() {
- return numDoors;
- }
- public boolean isHasTrunk() {
- return hasTrunk;
- }
- public boolean isTransmissionManual() {
- return isTransmissionManual;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement