Java子类强制转父类类型不会变

发布时间:2017-7-9 7:22:30编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Java子类强制转父类类型不会变 ",主要涉及到Java子类强制转父类类型不会变 方面的内容,对于Java子类强制转父类类型不会变 感兴趣的同学可以参考一下。

Java子类强制转父类类型不会变

class  A{
    void a(){
        System.out.println("parent'a()");
    }
}

class  AA extends A{
    void a(){
        System.out.println("child'a()");
    }
}

public static void main(String[] agrs){
    AA aa = new AA();
    aa.a();
    A a = (A)aa;
    a.a();
}

这两种打印出来的结果都是一样的,怎么才能调用A中的a方法,在不改变 A 和AA的方法的情况下。

answer:

子类调用父类中被重写的方法,用super.被重写的方法()即可!






上一篇:Linux终止进程的工具kill/killall/pkill/xkill/skill用法区别(转)
下一篇:boost中的有用工具assign和uuid

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款