您的位置:首页 > 其它

父类中可继承方法在处理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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: