zoukankan      html  css  js  c++  java
  • 2019春招面试题总结-02

    public class Test extends Father{
        private String name = "test";
        public static void main(String[] args){
            Test test = new Test();
            System.out.println(test.getName());
        }
    }
    class Father{
        private String name="father";
        public String getName(){
            return name;
        }        
    }

    问题: 以上程序的运行结果是:

    选项: A father

        B test

        C 编译出错

        D 运行出错,无输出

    解析:同理有子类父类继承关系,在子类对象中想调用从父类继承的getName()方法,方法是public的肯定没问题,

       关键在于return的name,是哪个name,是 父类中的name,还是子类中的name呢,当然是父类中的那个name了,你调用的是父类的方法,那当然返回的是父类的属性

       因此此题选father。

  • 相关阅读:
    高斯消元模板(通用+异或)
    矩阵快速幂模板
    hdu 6185 递推+矩阵快速幂
    欧几里得小结
    乘法逆元模板
    vijo 1456最小总代价
    MariaDB数据库
    docker基本命令
    std::tuple
    boost::asio
  • 原文地址:https://www.cnblogs.com/helloworldmybokeyuan/p/11188910.html
Copyright © 2011-2022 走看看