黑马程序员技术交流社区
标题:
让你另眼看接口
[打印本页]
作者:
75100313
时间:
2014-3-20 11:09
标题:
让你另眼看接口
package com.mth.test;
public class Test {
private static interface show {
public void showInfo();
}
public static void main(String[] args) {
new show() {
public void showInfo() {
System.out.println("谁说接口不能被 private static修饰 ");
System.out.println("不信你拷贝过去试试!");
}
}.showInfo();
}
}
复制代码
全在代码里了!
作者:
赵卓辉
时间:
2014-3-20 11:48
你写了一个接口定义为私有的,你没有实现这个接口,那么你写个接口有什么意义呢?
package com.itheima;
//如果你把接口定义为私有则在其他类中无法实现这个接口,那么接口定义又有什么意义?
interface Show {
public void showInfo();
}
//定义一个类实现接口
class ShowTest implements Show{
public void showInfo() {
System.out.println("这个类中实现了接口 ");
}
}
//这个类用来测试
public class Test {
public static void main(String args[]){
new ShowTest().showInfo(); //匿名对象调用方法
}
}
复制代码
作者:
75100313
时间:
2014-3-20 12:26
赵卓辉 发表于 2014-3-20 11:48
你写了一个接口定义为私有的,你没有实现这个接口,那么你写个接口有什么意义呢?
...
有一天你会懂的
作者:
leon_hm
时间:
2014-3-20 12:43
内部的私有接口。敢问楼主这个有什么特殊应用场景呢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2