内部接口
2015-09-25 15:49
211 查看
哈哈,有内部类,当然就有内部接口了,先让我们看看内部接口的语法
public class Outer {
public interface Inter {
public abstract void eat();
}
}
内部接口:类的里面有个接口,坑………………我的解释好有力
其他类可以实现这个接口,看下面、看下面、看下嘛
public class Temp implements Outer.Inter {
@Override
public void eat() {
}
}
精彩不?哈哈,有的同学张嘴就问,cao,为啥能这么用呢?内部接口不需要外部类的实例吗?
揭晓答案呀,哈哈
答:解密:其实内部接口,默认就会有static,它的显式状态是。。。 Java就是这样每次总要写,可以隐藏,编译器自己就给你加上了。哈哈爽。
public static interface Inter{
}
public class Outer {
public interface Inter {
public abstract void eat();
}
}
内部接口:类的里面有个接口,坑………………我的解释好有力
其他类可以实现这个接口,看下面、看下面、看下嘛
public class Temp implements Outer.Inter {
@Override
public void eat() {
}
}
精彩不?哈哈,有的同学张嘴就问,cao,为啥能这么用呢?内部接口不需要外部类的实例吗?
揭晓答案呀,哈哈
答:解密:其实内部接口,默认就会有static,它的显式状态是。。。 Java就是这样每次总要写,可以隐藏,编译器自己就给你加上了。哈哈爽。
public static interface Inter{
}
相关文章推荐
- java日期时间操作
- Sip响应状态码功能对照详解
- Porting openwrt on MT7688 Log
- JQuery DataTable 1.10服务端分页实现
- thrift
- Spotlight on MySQL监控MySQL服务器
- iOS图片瘦身总结
- Cstyle的UEFI导读:第21.0篇 UEFI的N种实现及差别
- BIOS与EFI对比
- KB:Exchange控制台打开缓慢
- 犀牛——第17章 事件处理
- Porting openwrt on MT7688 Log
- leetcode 229:Majority Element II
- 网络连接失败
- Linux单机连接发起28232个连接
- import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
- Linux查看系统版本信息的
- (转)Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析
- ASP.NET使用包含文件,比如asp中用include的方法
- 黑马程序员-反射篇