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.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter10: Introduction To Inheritance
Section: Chapter Questions
Problem 1GZ
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.
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,
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage