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
分析:虽然我没有做错,但当时在这里思考了很久,耐心读题,理解代码的意思,然后逐个分析。

原文地址:https://www.cnblogs.com/zhangtianyu/p/10596381.html

时间: 2024-08-30 06:14:59

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

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

2019-2020-2 20175305张天钰<网络对抗技术> Exp2 后门原理与实践 知识点概括 后门: 不经过正常认证流程而访问系统的通道. 后门类型: 编译器留后门 操作系统留后门 应用程序中留后门 潜伏于操作系统中或伪装为特定应用的专用后门程序. 后门工具: netcat:又名nc或ncat,是一个底层工具,进行基本的TCP UDP数据收发.常被与其他工具结合使用,起到后门的作用. soCat:Netcat++,超级netcat工具. 任何代理.转发等功能都可以用该工具实现. met

20165306 第四周课下作业

第四周课下作业 一.相关知识点总结 Ctrl+Shift+T 打开三个标签页,Alt+1进入第一个标签页 vim HelloJDB.java编辑调试示例代码 javac -g -d bin src/HelloJDB.java编译,-g 参数为了产生各种调试信息,一定要加上 jdb -classpath .:./bin HelloJDB 调试 stop in方法断点,stop at行断点 run运行,locals查看变量 print i或eval i查看变量i的值 list查看运行到了源代码的什么

20175305张天钰第四周学习总结

** 第四周学习总结 ** 第六章 继承与多态 本章主要学习了有关继承与多态的一些概念和内容.继承就是面向对象中,子类继承父类,避免重复的行为定义.重复再程序设计上是非常不好的信号,因为其大大增加了修改维护程序的成本.要避免重复,就可以把相同的代码程序提升为父类: public class Role { private String name; private int level; private int blood; public int getBlood() { return blood;

学号 20175201张驰 《Java程序设计》第8周学习总结

教材学习内容总结 第十五章 知识总结: 1.泛型类声明:可以使用"class 名称"声明一个类,例如:class People 2.链表:LinkedList泛型类: 3.排序与查找: 4.洗牌与旋转 5.堆栈:一定要先进后出! 6.散列映射 7.树集 8.树映射 9.自动装箱与拆箱 教材学习中的问题和解决过程 问题1:MySQL支持的SQL语法都有哪些? 问题1解决方案:SQL是结构化查询语言,主要用于访问和处理数据库的计算机语言. (1)MySQL的数据类型 MySQL的数据类型大

20175305张天钰 实现mypwd

1.命令格式: pwd [选项] --help:显示帮助信息: --version:显示版本信息. 2.命令功能: 查看"当前工作目录"的完整路径 3.常用参数: 一般情况下不带任何参数 如果目录是链接时: 格式:pwd -P 显示出实际路径,而非使用连接(link)路径. 1:查看pwd命令的帮助信息man pwd 2:显示当前目录所在路径 pwd 3:显示当前目录的物理路径 pwd –P 4:显示当前目录的连接路径:pwd -L 原文地址:https://www.cnblogs.c

20165323 第四周课下作业

相关知识点总结 递归的调用:通过Integer.parseInt(args[i]),来实现从String类型到int类型的转化. jdb的调试:通过语句jdb -classpath .:./bin SumofRecur i 进入调试界面. 利用stop in 设置断点 课上内容补做 1. 参考http://www.cnblogs.com/rocedu/p/6766748.html 编程实现1!+2!+3!+... + N!的功能 N由命令行传入,比如类名为SumofRecur, java Sum

20172306 2018-2019 《Java程序设计与数据结构》第一周学习总结

20172306 2018-2019 <Java程序设计与数据结构(下)>第一周学习总结 教材学习内容总结 第一章 概述 (程序=数据结构+算法 软件=程序+软件工程) 1.1 软件质量 软件工程师一门关于高质量软件开发的技术和理论的学科 软件工程的目标:1.解决正确性问题 2.按时且在预算之内给出解决方案 3.给出高质量的解决方案 4.以合情合理的方式完成上面的事情 高质量软件的特征 正确性:我认为是我们所做的都是为了解决一个正确性问题. 可靠性:降低软件的故障程度和概率 健壮性:可以很好地

# 20175227张雪莹 2018-2019-2 《Java程序设计》第四周学习总结

20175227张雪莹 2018-2019-2 <Java程序设计>第四周学习总结 教材学习内容总结 一.子类和父类. 1.子类只继承父类中的protected和public访问权限的成员变量(方法)作为子类的成员变量(方法). 2.若A->B->C->D, 在Other类中用D类中protected的成员变量和方法创建对象object,则两个类需处于同一个包中: 在Other类中用D类继承A类中protected的成员变量和方法创建对象object,则A类和Other类需处

20175227张雪莹 2018-2019-2 《Java程序设计》第五周学习总结

20175227张雪莹 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 第六章接口与实现 接口 接口体中所有的常量访问权限一定是public和static(可以省略public.static.final) 接口体中所有的抽象方法访问权限都是public(可以省略public abstract) 用类实现方法时,方法的访问权限一定要明显用public修饰,且该类体中可直接使用接口中关键字 抽象类可以重写接口中方法,也可以直接拥有接口中方法 接口回调 接口变量调用被类