以下是一个简单的Java程序,模拟鸭子打字的场景:
public class DuckTypingSimulation {
public static void main(String[] args) {
Duck duck = new Duck();
duck.quack();
duck.type();
}
}
interface Typing {
void type();
}
class Duck implements Typing {
@Override
public void type() {
System.out.println("鸭子在打字...");
}
public void quack() {
System.out.println("鸭子在嘎嘎叫...");
}
}
在这个示例中,我们定义了一个Typing
接口,其中包含一个type()
方法。然后,我们创建了一个Duck
类,实现了Typing
接口,并提供了一个额外的quack()
方法。
在main()
方法中,我们创建了一个Duck
对象,并调用了quack()
和type()
方法。这样,程序就会输出鸭子在嘎嘎叫和打字的信息。
这个示例展示了Java中的接口和类的基本用法,以及如何模拟鸭子打字的场景。
领取专属 10元无门槛券
手把手带您无忧上云