静态内部抽象类
2015-09-25 15:29
239 查看
单独抽取出来这种类型的内部类。
其实你要这么想,既然该内部类 是外部类的一个成员, 成员能用的修饰符,在内部类上,当然也可以使用了
例子:
public class Outer {
public static abstract class Inter {
public abstract void eat();
}
}
分析:abstract, static 全部用上就叫静态内部抽象类吧,哈哈。。既然是静态的一个内部类,那么当然是不需要外部类的实例对象了,直接就能开搞,又是个抽象的,所以其它类就可以继承它,方便吧,哈哈
public class Temp extends Outer.Inter {
@Override
public void eat() {
}
}
其实你要这么想,既然该内部类 是外部类的一个成员, 成员能用的修饰符,在内部类上,当然也可以使用了
例子:
public class Outer {
public static abstract class Inter {
public abstract void eat();
}
}
分析:abstract, static 全部用上就叫静态内部抽象类吧,哈哈。。既然是静态的一个内部类,那么当然是不需要外部类的实例对象了,直接就能开搞,又是个抽象的,所以其它类就可以继承它,方便吧,哈哈
public class Temp extends Outer.Inter {
@Override
public void eat() {
}
}
相关文章推荐
- MySQL通用优化手册
- 网上商城ssh问题汇总
- easyui datagrid edit 取消单行,多行文本框编辑
- CentOS7安装MariaDB5.5.39全记录
- Android 百度地图 SDK v3.0.0 (三) 添加覆盖物Marker与InfoWindow的使用
- Linux内核源代码分析——fork()原理&多进程网络模型 http://blog.csdn.net/hyfcomeon/article/details/9060237
- PHP发送短信
- 欧拉函数之HDU1286 找新朋友
- 0131 Eclipse远程调试(远程服务器端监听)
- 从网上找的Android实用代码,记录备用
- Swift - 使用UIView给页面添加4×4方格
- Swift - whose view is not in the window hierarchy 问题解决方法
- IPv6 tutorial – Part 7: Zone ID and unique local IPv6 unicast addresses
- 15道简单算法题
- hdu 1231&1003 -最大连续子序列-动态规划
- 用 ply 制作计算器
- xtrabackup一键自动化备份脚本 V2 版【原创】
- 如何快速导入大SQL文件到MySQL数据库?
- 朴素贝叶斯法的学习与分类
- opencv2-2渐变过渡各种图形滤波并输出文字