Create a class called Vehicle that has the foll owing instance variables: make: a String representing the make of the v ehicle model: a String representing the model of the vehicle year: an int representing the year the vehicle was made The Vehicle class should also have a static v ariable called numVehicles that keeps track o f the number of Vehicle objects that have bee n created. Create a subclass of Vehicle called Car that h as the following additional instance variable: numDoors: an int representing the number of doors on the car The Car class should have a constructor that takes in four parameters: make, model, year, and numDoors. This constructor should use the super keyword to call the constructor of t he Vehicle class and set the make, model, an d year instance variables. It should also set th e numDoors instance variable. In the main method of your program, create s everal instances of the Car class, and print ou t the values of their instance variables. Also, print out the value of the numVehicles static variable to make sure it is incrementing prop erly.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 7PE
icon
Related questions
Question

java 

 

No hand written and fast answer with explanation 

Create a class called Vehicle that has the foll
owing instance variables:
make: a String representing the make of the v
ehicle
model: a String representing the model of the
vehicle
year: an int representing the year the vehicle
was made
The Vehicle class should also have a static v
ariable called numVehicles that keeps track o
f the number of Vehicle objects that have bee
n created.
Create a subclass of Vehicle called Car that h
as the following additional instance variable:
numDoors: an int representing the number of
doors on the car
The Car class should have a constructor that
takes in four parameters: make, model, year,
and numDoors. This constructor should use
the super keyword to call the constructor of t
he Vehicle class and set the make, model, an
d year instance variables. It should also set th
e numDoors instance variable.
In the main method of your program, create s
everal instances of the Car class, and print ou
t the values of their instance variables. Also,
print out the value of the numVehicles static
variable to make sure it is incrementing prop
erly.
Transcribed Image Text:Create a class called Vehicle that has the foll owing instance variables: make: a String representing the make of the v ehicle model: a String representing the model of the vehicle year: an int representing the year the vehicle was made The Vehicle class should also have a static v ariable called numVehicles that keeps track o f the number of Vehicle objects that have bee n created. Create a subclass of Vehicle called Car that h as the following additional instance variable: numDoors: an int representing the number of doors on the car The Car class should have a constructor that takes in four parameters: make, model, year, and numDoors. This constructor should use the super keyword to call the constructor of t he Vehicle class and set the make, model, an d year instance variables. It should also set th e numDoors instance variable. In the main method of your program, create s everal instances of the Car class, and print ou t the values of their instance variables. Also, print out the value of the numVehicles static variable to make sure it is incrementing prop erly.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 4 images

Blurred answer
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,