Teacher-led. Before starting, make sure every student has imported their Module 0 Java Project into Eclipse. Check that all programs are closed but students have selected the default package in the Eclipse Package Explorer.
Instruct students to do the following - check student screens to monitor understanding.
Help students who are stuck, but note lack of mastery.
Given the following class: public abstract class Cake { protected String name; protected double rate; public Cake (String n, double r) { name = n; rate = r; } public abstract double calcPrice(); public String toString() { return name + â\tâ + rate; } } A) Based on class Cake and the following table, define TWO (2) subclasses named as orderCake and readymadeCake.
B) By using classes definition from a), write an application program that will: i) declare an array of 20 cake objects; ii) input data for cake objects and store them into the array; iii) display the total price for all types of cakes; iv) display the total price and the quantity sold for ready made cakes; v) display the information for the cake that has been sold for the highest price.