Wiky's Blog

java基础知识篇之接口

接口
接口中的域为static且final的,且不能为空的final;
主要涉及到设计模式:策略模式,适配者模式,工厂模式;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package interfaceTest5;
interface I1{
public void f();
}
interface I2{
public int f();
}
interface I3{
public int f();
}
class C1{
public void f(){
}
}
//以下代码编译不通过,不能有接口和父类一样的方法
/*class C2 extends C1 implements I1,I2{
}*/
public class interfaceTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}

当与重写重载实现混合在一起的时候,要尽量避免方法名的一致;

热评文章