Instructions 1. Given the class below: 1 public class Cake { protected String name; protected double rate; AWNI 10 11 12 13 14 15 16 17 } Open with public Cake (String n, double r) { name = n; rate= r; } public double calcPrice(){ } public String toString() { } //define your own method signature return name + "\t” + rate; 2. Based on class Cake above and the table below, define two (2) subclasses and named it as OrderCake and Ready MadeCake. Additional attribute Price calculation OrderCake weight(kg) Ready MadeCake quantity rate *weight rate*quantity 3. By using definition from instruction no. 2, write an application program that will classes a. Declare an array of 20 cake objects; b. Input data for cake objects and store them into the array c. Display the total price for all types of cakes d. Display the total price and the quantity sold for ready-made cakes e. Display the information of the cake that has been sold with the highest price.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

NEED HELP IN JAVA "POLYMORPHISM" SHOULD BE IMPLEMENTED. PLEASE SEE PICTURE FOR THE INSTRUCTIONS

Instructions
1. Given the class below:
1 public class Cake {
protected String name;
protected double rate;
AWNI
10
11
12
13
14
15
16
17 }
Open with
public Cake (String n, double r) {
name = n;
rate= r;
}
public double calcPrice(){
}
public String toString() {
}
//define your own method signature
return name + "\t” + rate;
2. Based on class Cake above and the table below, define two (2) subclasses and named it
as OrderCake and Ready MadeCake.
Additional
attribute
Price calculation
OrderCake
weight(kg)
Ready MadeCake
quantity
rate *weight
rate*quantity
3. By using
definition from instruction no. 2, write an application program that will
classes
a. Declare an array of 20 cake objects;
b. Input data for cake objects and store them into the array
c. Display the total price for all types of cakes
d. Display the total price and the quantity sold for ready-made cakes
e. Display the information of the cake that has been sold with the highest price.
Transcribed Image Text:Instructions 1. Given the class below: 1 public class Cake { protected String name; protected double rate; AWNI 10 11 12 13 14 15 16 17 } Open with public Cake (String n, double r) { name = n; rate= r; } public double calcPrice(){ } public String toString() { } //define your own method signature return name + "\t” + rate; 2. Based on class Cake above and the table below, define two (2) subclasses and named it as OrderCake and Ready MadeCake. Additional attribute Price calculation OrderCake weight(kg) Ready MadeCake quantity rate *weight rate*quantity 3. By using definition from instruction no. 2, write an application program that will classes a. Declare an array of 20 cake objects; b. Input data for cake objects and store them into the array c. Display the total price for all types of cakes d. Display the total price and the quantity sold for ready-made cakes e. Display the information of the cake that has been sold with the highest price.
Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY