Implement the following class. Refer to the below notes for more details. Car code: String //default value “BRAND-MODEL-YEAR" options: String //default value "standard" type: int //default is 1 cost: double //default is 3000 allCarsCount: int + Constructor(--all attributes--) + Constructor( ), + toString: String + calculatePrice: double + setters and getters methods > Methods: o The default constructor that will create a new Car with default values for all data fields. o The all-arguments constructor Car that will create a new Car with provided values for the data fields. o The accessor (getter) and (setter) for all attributes o toString method that returns a car attributes values in a String, as shown in the following example: Toyota-Carina-2019, is a Full Options European car, and its price = $12000 o calculatePrice method computes the price of a car by adding to its cost $3000 for "full options". Then a tax is added to the computed price upon the type of the brand origin as follows: • 15% tax for European brands. • 20% tax for American brands.

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

 

plz solve asap

Implement the following class. Refer to the below notes for more details.
Car
code: String //default value "BRAND-MODEL-YEAR"
options: String //default value "standard"
type: int //default is 1
cost: double //default is 3000
allCarsCount: int
+ Constructor(--all attributes--)
+ Constructor( ).
+ toString: String
+ calculatePrice: double
+ setters and getters methods
> Methods:
The default constructor that will create a new Car with default values for all data fields.
The all-arguments constructor Car that will create a new Car with provided values for the
data fields.
The accessor (getter) and (setter) for all attributes
o toString method that returns a car attributes values in a String, as shown in the following
example:
Toyota-Carina-2019, is a Full Options European car, and its price = $12000
calculatePrice method computes the price of a car by adding to its cost $3000 for "full
options". Then a tax is added to the computed price upon the type of the brand origin as
follows:
15% tax for European brands.
20% tax for American brands.
Transcribed Image Text:Implement the following class. Refer to the below notes for more details. Car code: String //default value "BRAND-MODEL-YEAR" options: String //default value "standard" type: int //default is 1 cost: double //default is 3000 allCarsCount: int + Constructor(--all attributes--) + Constructor( ). + toString: String + calculatePrice: double + setters and getters methods > Methods: The default constructor that will create a new Car with default values for all data fields. The all-arguments constructor Car that will create a new Car with provided values for the data fields. The accessor (getter) and (setter) for all attributes o toString method that returns a car attributes values in a String, as shown in the following example: Toyota-Carina-2019, is a Full Options European car, and its price = $12000 calculatePrice method computes the price of a car by adding to its cost $3000 for "full options". Then a tax is added to the computed price upon the type of the brand origin as follows: 15% tax for European brands. 20% tax for American brands.
Expert Solution
steps

Step by step

Solved in 2 steps

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.
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