1. Declare the Book class by transforming the above class diagram.
2. You must declare the following methods in the Book class
2.1 Two constructors,
a. The 1st constructor: Book(name: String) for setting the initial value for bName variable
b. The 2nd constructor: Book(name: String, price:double) for setting the initial value for bName and bPrice variables, respectively.
2.2 setBookName(name:String) method for assigning a given name to bName variable
2.3 getBookName() method for getting and returning a value of bName variable
2.4 setBookPrice(price:double) method for assigning a given price to bPrice variable
2.5 getBookPrice() method for getting and returning a value of bPrice variable
2.6 inputBookPrice() method to get a book price from keyboard and assign the input value to bPrice variable
2.7 bookDiscount() method to compute the discount 10% of book price.
3. You must declare a new class “MainBook” that contains the following task,
3.1 Declare main() method.
3.2 Create 2 book objects by using different constructor. (Up to you)
3.3 Input the book price of each object that are created in question 3.2 by calling inputBookPrice() method.
3.2 Find the discount of your 2 book objects by calling bookDiscount() method.
3.3 Display the discount of each book object on screen.
4. You must define a new overloading method of bookDiscount() method into the Book class
to compute the discount 50% of book price.
(Hint: Passing the discount 50% to be a double argument to bookDiscount() method)
5. You must create a new Book object in the MainBook class to test your overloading method as the following example,