20175305张天钰 《java程序设计》第四周课下测试总结

Posted zhangtianyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
分析:虽然我没有做错,但当时在这里思考了很久,耐心读题,理解代码的意思,然后逐个分析。

以上是关于20175305张天钰 《java程序设计》第四周课下测试总结的主要内容,如果未能解决你的问题,请参考以下文章

2019-2020-2 20175305张天钰《网络对抗技术》 Exp2 后门原理与实践

20175305张天钰 实现mypwd

2019-2020-2 20175305张天钰《网络对抗技术》Exp5 信息搜集与漏洞扫描

2019-2020-2 20175305张天钰《网络对抗技术》 Exp3 免杀原理与实践

201671010122 2016-2017-2 《JAVA程序设计》第四周JAVA学习反思

20165331 《Java程序设计》第四周学习总结