Consider the Speaker interface shown below: public interface Speaker { public void speak(); } For this problem, you will create 2 classes Human and Dog, both of which will implement the Speaker interface. The classes will not contain any properties; they will only implement the speak method, as dictated by the Speaker interface. The speak method will simply print a message in the "native language" of that speaker: For a Human, the speak method will print "Hello!" For a Dog, the speak method will print "Bark!"
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Consider the Speaker interface shown below:
public interface Speaker{
public void speak();
}
For this problem, you will create 2 classes Human and Dog, both of which will implement the Speaker interface. The classes will not contain any properties; they will only implement the speak method, as dictated by the Speaker interface. The speak method will simply print a message in the "native language" of that speaker:
- For a Human, the speak method will print "Hello!"
- For a Dog, the speak method will print "Bark!"
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images