芝麻_糊

导航

java接口中的继承

java.util.concurrent包下的
1 public interface BlockingDeque<E> extends BlockingQueue<E>, Deque<E> {

于是查了一下,发现java中接口允许多继承(extends),而且不允许implement任何接口。即接口只能extends接口,而不能implements接口

例如:

 1 public class TestInterface implements School{
 2     @Override
 3     public void create() {
 4 
 5     }
 6 
 7     @Override
 8     public void close() {
 9 
10     }
11     
12     //当父接口中相同的方法,那么实现一个
13     @Override
14     public void go() {
15 
16     }
17 
18     @Override
19     public void back() {
20 
21     }
22 
23     @Override
24     public void backToHome() {
25 
26     }
27 }
28 interface Company{
29     void create();
30     void close();
31 }
32 interface Home{
33     void go();
34     void back();
35 }
36 //接口不能implements接口,可以extends多个接口
37 interface School extends Company,Home{
38     void go();
39     void backToHome();
40 }

 

posted on 2017-11-21 18:11  芝麻_糊  阅读(226)  评论(0编辑  收藏  举报