I am trying to practice Java Programming and would like to see and example of a program so I can better understand ArrayList using generics, Asymptotics, Searching, and Sorting. All variables should be inaccessible from other classes and must require an instance to be accessed through, unless specified otherwise. All methods should be accessible from everywhere and must require an instance to be accessed through, unless specified otherwise. Make sure to reuse code when applicable. I only one part of the full program I am writing from you. This is for practice so I can better understand some areas I am having trouble with. Thank you Cake.java This class will describe a certain kind of dessert that Bob can pick: cakes. This class extends the Dessert class. Variables: • String frosting – what the frosting of the cake is Constructor(s): • A constructor that takes in flavor, sweetness, and frosting of the cake (in this order). • A constructor that takes in the flavor and sets the sweetness to 45.0 and frosting to vanilla. Methods: • toString o This method should properly override Dessert’s toString method. o It should return “This is a {flavor} cake with a {frosting} frosting and has a sweetness of {sweetness}.” o Round all floating-point values to 2 decimal places • equals o This method should properly override Dessert’s equals method. o If two cakes have the same flavor, sweetness, and frosting then they are equal. • If necessary, add getters and setters for the variables in the class.
I am trying to practice Java Programming and would like to see and example of a program so I can better understand ArrayList using generics, Asymptotics, Searching, and Sorting. All variables should be inaccessible from other classes and must require an instance to be accessed through, unless specified otherwise. All methods should be accessible from everywhere and must require an instance to be accessed through, unless specified otherwise. Make sure to reuse code when applicable. I only one part of the full program I am writing from you. This is for practice so I can better understand some areas I am having trouble with. Thank you
Cake.java
This class will describe a certain kind of dessert that Bob can pick: cakes. This class extends the Dessert class.
Variables:
• String frosting – what the frosting of the cake is
Constructor(s):
• A constructor that takes in flavor, sweetness, and frosting of the cake (in this order).
• A constructor that takes in the flavor and sets the sweetness to 45.0 and frosting to vanilla.
Methods:
• toString
o This method should properly override Dessert’s toString method.
o It should return
“This is a {flavor} cake with a {frosting} frosting and has a sweetness of {sweetness}.”
o Round all floating-point values to 2 decimal places
• equals
o This method should properly override Dessert’s equals method.
o If two cakes have the same flavor, sweetness, and frosting then they are equal.
• If necessary, add getters and setters for the variables in the class.
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)