zoukankan      html  css  js  c++  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.被重写的方法()即可!




  • 相关阅读:
    Pandas使用详细教程(个人自我总结版)
    时间序列算法理论及python实现(2-python实现)
    时间序列算法理论及python实现(1-算法理论部分)
    卡方分布、卡方独立性检验和拟合性检验理论及其python实现
    配置环境变量时,cmd下运行java -version,报错:找不到或无法加载主类 -version
    Git 版本管理器学习笔记
    python、数据分析师、算法工程师的学习计划
    脏读、幻读、不可重复读、mvcc
    数据是如何存储在磁盘的
    Mysql之Buffer Pool详解与调优
  • 原文地址:https://www.cnblogs.com/wxmdevelop/p/7110074.html
Copyright © 2011-2022 走看看