Answered step by step
Verified Expert Solution
Question
1 Approved Answer
need help with code for this part, mostly the last two bullet points please in java:) Part D A book object has four attributes, a
need help with code for this part, mostly the last two bullet points please in java:)
Part D A book object has four attributes, a title (String), an author (String), an ISBN (long), and a price (double) For this part, you are required to design and implement the Book class according to the following specifications: Upon the creation of a book object, the object must immediately be initialized with valid values; that is title, author, ISBN and price. (Hint: Constructors.) The design should allow enough flexibility so that the value of any of these attributes can be modified later on. For example, it should be possible to create a book object with a given price then change its price later on. The design should also allow the user to obtain the value of any of the attributes Hint: Accessors & Mutators.) The design should allow all information of an object to be displayed at once through the utilization of System.out.print) method. (Hint: toString) method) It is required to know how many Book objects have been created. For that, you need to add a method, called findNumberOfCreatedBooks(), to the class. This method must return the number of created Book objects prior to the time this method is called. The method would simply return 0 if no books has been created by the time the method is called. (Hint: Static - You are allowed to add other attributes to the class.) It is required to compare two Book objects for equality. Two Book objects are considered equal if they have the same ISBN and price. (Hint: equals0 method) It is required to display any Book object (all info of that object) using System.out.println) method. (Hint: toSting() method)Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started