发布网友 发布时间:2022-05-01 00:26
共5个回答
热心网友 时间:2022-06-21 08:46
java 在编译的时候就会检查 类是不是多继承,如果出现多继承编译不通过。但是在java语法中接口是可以多继承的。
拓展阅读:
java 如果出现多继承、父类中都有相同的属性和name 值 子类如果使用父类的属性和name 值 无法确定是哪一个父类的是 属性和name值。
父类中如果相同的方法,并且子类并没有覆盖该方法。子类调用父类的时候 无法判断是那个父类的方法。
接口是可以多继承的。接口(jdk 1.7 以下版本)里面的方法并有实现,即使接口之间具有相同的方法仍然是可以的 几个接口可以有想通的实现类和实现方法。而且接口 接口里面的成员变量都是 static final的 有自己静态域 只能自己使用。
接口的实现类可以有多个 。(java bean 注解注入) 一个接口(用多个实现类)被注入进来。调用方法的时候。会先依据bean 查找那个 一样的bean 。调用该实现类的方法。其次如过 实现类上都没有注解的 bean 会按照加载的先后顺序去调用的。
热心网友 时间:2022-06-21 08:46
类定义属性和方法 描述某一类事物的抽象热心网友 时间:2022-06-21 08:47
您好,提问者:热心网友 时间:2022-06-21 08:47
接口是抽象的概念,而类就是一个个鲜活的对象,所谓万物皆对象。还有一种说法就是,类的单继承可提高安全性。。。。热心网友 时间:2022-06-21 08:48
这是jdk里面定义的,为法律就编译通不过,这样是为了安全性。