java中接口可以实现多个接口吗?
发布网友
发布时间:2022-05-04 11:20
我来回答
共2个回答
热心网友
时间:2022-06-21 10:51
首先,java中的接口别说实现多个接口了,一个接口也不能实现。因为接口中的方法是没有方法体的,所以不能实现任何接口。
其次,一个接口可以继承多个接口。因为类如果可以多继承,实例化时,如果要调用父类的方法,如果两个一样,根本就不知道该调用那个父类的方法; 但是接口就不一样了,因为接口继承多个接口,就算多个接口有相同的方法,但是最终实现接口的类只能实现一个方法且@Override一个方法,所以调用时就不会有问题了。
至于抽象类和普通类一样,因为抽象类中可以有普通的方法(带有方法体),也可以有抽象方法,所以抽象类可以实现多个接口。
热心网友
时间:2022-06-21 10:51
接口只能继承多个接口。java中接口其实里面全是抽象类 ,抽象类就是只有方法名,方法体没有 ,也就是说方法没有实现, 接口可以继承多个接口,而类可以实现多个接口,你实现一个接口,相当于从它那里可以得到它的抽象方法。而自己也可以增加自己的方法。
打个比方
猴子会吃东西 是抽象的 没有具体的只吃哪样
而 人也会吃东西 人可以继承猴子吃东西的 方法 那人也可以吃东西了 人还可以给自己添加独特的方法 比如上网等