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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education