Create an interface named as “TeaService” having following method abstract methods Boling Tea Serving Tea Is Tea Hot Create another interface named as “BiscuitService” having following method abstract methods Bake Biscuit Serving Biscuit Is Biscuit Baked Create another interface named as “TeaParty” having only one default method but inherit both interfaces: “TeaService” and “BiscuitService”. Default method name is “partyStarted” and displays “Party is started”. Create a class named “SchoolTeaParty” having two boolean attributes: bakedBiscuit and hotTea. Complete the class such that for the following main method it produces output as show below. Main Class with main method public class Main {                 public static void main(String[] args) {                                 SchoolTeaParty schoolTeaParty = new SchoolTeaParty();                                 schoolTeaParty.serveBiscuit();                                 schoolTeaParty.servingTea();                                 schoolTeaParty.bakeBiscuit();                                 schoolTeaParty.boilingTea();                                 schoolTeaParty.serveBiscuit();                                 schoolTeaParty.servingTea();                                 schoolTeaParty.partyStarted();                 } } Output of the main method We are waiting for baking biscuit We are waiting for Tea to boil We are baking biscuit We are boiling the Tea We are serving biscuit We are Serving Tea Party is started

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Create an interface named as “TeaService” having following method abstract methods

  1. Boling Tea
  2. Serving Tea
  3. Is Tea Hot

Create another interface named as “BiscuitService” having following method abstract methods

  1. Bake Biscuit
  2. Serving Biscuit
  3. Is Biscuit Baked

Create another interface named as “TeaParty” having only one default method but inherit both interfaces: “TeaService” and “BiscuitService”. Default method name is “partyStarted” and displays “Party is started”.

Create a class named “SchoolTeaParty” having two boolean attributes: bakedBiscuit and hotTea. Complete the class such that for the following main method it produces output as show below.

Main Class with main method

public class Main {

                public static void main(String[] args) {

                                SchoolTeaParty schoolTeaParty = new SchoolTeaParty();

                                schoolTeaParty.serveBiscuit();

                                schoolTeaParty.servingTea();

                                schoolTeaParty.bakeBiscuit();

                                schoolTeaParty.boilingTea();

                                schoolTeaParty.serveBiscuit();

                                schoolTeaParty.servingTea();

                                schoolTeaParty.partyStarted();

                }

}

Output of the main method

We are waiting for baking biscuit

We are waiting for Tea to boil

We are baking biscuit

We are boiling the Tea

We are serving biscuit

We are Serving Tea

Party is started

Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education