Java中,一个接口可以extends多个接口
Java中,一个类不能继承多个类,但是一个接口可能继承多个接口。下面是Java代码示例:
- package interfaceextends;
- public interface LaughBehavior {
- public void laugh();
- }
- package interfaceextends;
- public interface SpeakBehavior {
- public void speak();
- }
- package interfaceextends;
- public interface PersonBehavior extends SpeakBehavior, LaughBehavior {
- }
- package interfaceextends;
- public class Person implements PersonBehavior {
- @Override
- public void speak() {
- // TODO Auto-generated method stub
- System.out.println("person speak");
- }
- @Override
- public void laugh() {
- // TODO Auto-generated method stub
- System.out.println("person laugh");
- }
- }
- package interfaceextends;
- public class Main {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- // 一个接口可以同时继承两个接口
- Person person = new Person();
- person.laugh();
- person.speak();
- }
- }
运行程序,没有报错,输出:
person laugh
person speak
本文介绍了Java中接口继承的概念,展示了如何让一个接口继承多个接口,并通过具体实例演示了实现这些接口的方法。文章还包含了完整的代码示例,方便读者理解和实践。
942

被折叠的 条评论
为什么被折叠?



