转自: http://www.java265.com/JavaJingYan/202205/16524471303360.html Java接口是一系列方法的声明 是一些方法特征的集合 一个接口只有方法的特征没有方法的实现 因此这些方法可以在不同的
转自:
http://www.java265.com/JavaJingYan/202205/16524471303360.html
Java接口是一系列方法的声明
是一些方法特征的集合
一个接口只有方法的特征没有方法的实现
因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为
但是接口中还可以定义变量
下文笔者讲述java接口中定义变量的简介说明,如下所示
java接口定义的变量:1.java接口定义的变量都是静态变量
2.java接口中定义的变量都默认加上 public static final关键字
3.java接口中的变量可起到在多个类中共享变量的效果
例:interface ITest {
static int NO = 0;
int YES = 1;
}
class ITestImpl implements ITest {
int testFlag() {
return NO;
}
}
class Client implements ITest {
static void show(int result) {
switch (result) {
case NO:
System.out.println("输出no");
break;
case YES:
System.out.println("输出yes");
break;
}
}
}
public class Test {
public static void main(String args[]) {
Client c = new Client();
ITestImpl s = new ITestImpl();
c.show(s.testFlag());
}
}
【文章由高防cdn http://www.juniucdn.com处的文章,转载请说明出处】