zoukankan      html  css  js  c++  java
  • 20175305张天钰 《java程序设计》第四周课下测试总结

    第四周课下测试总结

    错题

    某方法在父类的访问权限是public,则子类重写时级别可以是protected。
    A .true
    B .false
    正确答案:B
    解析:书P122:子类不允许降低方法的访问权限,但可以提高访问权限。

    复杂题(易错)

    下列关于final关键字的说法,正确的是
    A .final类不能被继承。
    B .String类为final类。
    C .父类的final方法子类不能重写。
    D .final修饰的变量不允许被再次赋值。
    正确答案:A B C D
    下列关于Override的说法,正确的是
    A .子类所声明的成员变量的名字和从父类继承来的成员变量名字相同但类型不同时,子类会隐藏所继承的成员变量。
    B .除了继承的方法之外,子类新定义的方法可以操作子类继承的成员变量。
    C .子类重写的方法,方法名字、参数个数、参数类型和父类的方法完全相同。
    D .重写方法可以操作被子类隐藏的成员变量和方法。
    正确答案:A B C

    难题

    下列注释的哪些代码(A、B、C、D)无法通过编译?

    class Father {

    private int money =12;

    float height;

    int seeMoney(){

      return money ;           //A
    

    }

    }

    class Son extends Father {

    int height;

    int lookMoney() {

      int m = seeMoney();      //B
    
      return m;             
    

    }

    }

    class E {

    public static void main(String args[]) {

      Son erzi = new Son();
    
      erzi.money = 300;       //C
    
      erzi.height = 1.78F;      //D
    

    }

    }
    A .A
    B .B
    C .C
    D .D
    正确答案:C D
    分析:虽然我没有做错,但当时在这里思考了很久,耐心读题,理解代码的意思,然后逐个分析。

  • 相关阅读:
    【BZOJ 2440】[中山市选2011]完全平方数
    【BZOJ 1066】[SCOI2007]蜥蜴
    luogu P1317 低洼地
    luogu P1379 八数码难题
    luogu P1886 滑动窗口
    luogu P1032 字串变换
    题解 P1876 【开灯】
    题解 P1720 【月落乌啼算钱】
    题解 P2863 【[USACO06JAN]牛的舞会The Cow Prom】
    关于线性回归
  • 原文地址:https://www.cnblogs.com/zhangtianyu/p/10596381.html
Copyright © 2011-2022 走看看