父类中可继承方法在处理private的一个demo
2016-02-19 11:27
232 查看
public abstract class AbstractParent { public AbstractParent() { System.out.println("Hello,parent"); } protected void earnMoney() { prepare(); doJob(); } protected abstract void doJob(); private void prepare() { System.out.println("parent prepare"); } } class Child extends AbstractParent { public Child() { System.out.println("Child init"); } @Override protected void doJob() { System.out.println("Child do job"); } public static void main(String[] args) { Child child = new Child(); child.earnMoney(); } }
输出:
Hello,parent
Child init
parent prepare
Child do job
相关文章推荐
- China's WeChat Gaining Global Attention
- linux 分区
- Jupyter Notebook远程服务器配置
- iOS SEL
- Tomcat启动时报错:“ Error starting static Resources”问题解决
- 面试之Java多线程
- linux 安装unrar
- 汇编指令b 和 bl
- Git命令
- 在ParaView中增加实现MPR/MIP功能的filter
- Ubnutu14.4+WN722N无线网卡做热点
- linux字符驱动之自动创建设备节点
- mysql之锁
- 人月神话-外科手术队伍 解析
- (1) 漂亮的日期控件
- seajs
- JSON序列化
- php-fpm的安装和启动
- JSONObject与JSONArray的使用
- Android 三大图片缓存原理、特性对比