我是Java和面向对象编程的初学者,并且对概念有些困难。对于家庭作业,我需要编写两个具有相同确切API但实现方式不同的不同类。这是什么意思,如何运作?
最佳答案
我将向您展示。这是两个类具有相同api的示例。
interface ISpeak {
void sayHi();
}
class Teacher implements ISpeak{
@Override
public void sayHi() {
System.out.println("Hi!I am a Teacher!");
}
}
class Student implements ISpeak{
@Override
public void sayHi() {
System.out.println("Hi!I am a Student!");
}
}