Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using Java.. Implement the Speaker interface: public interface Speaker { public

ID: 3663926 • Letter: U

Question

Using Java..

Implement the Speaker interface:

public interface Speaker {
public void speak();
public void announce(String str);
}

Then, create three classes that implement Speaker in various ways:

SpeakerOfTheHouse: speak method prints "I am Speaker of the House.", and
the announce method takes the name of a bill in the form of a string
and prints it in the sentence "The [bill] has passed!"

SportsAnnouncer: speak method prints "Goal!", and the announce method
takes the name of a team in the form of a string and prints the sentence
"The [team] have scored a goal!"

Actor: speak method prints "I've been nominated for three Academy
Awards.", and the announce method takes the name of a movie in the form
of a string and prints the sentence, "I'm currently staring in [movie]."



Create a driver class , and in the main method , prompt the user to enter three
Strings -- the name of a bill, the name of a sports team, and the name of a movie.
Then, create an object from each of the classes described above and call the speak
and announce methods of each object , using the strings provided by the user.

Explanation / Answer

public interface Speaker {

        public void speak();

        public void announce (String str);

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote