当前位置: 首页 > news >正文

day8—选择题

文章目录

    • 1.Test.main() 函数执行后的输出是(D)
    • 2. JUnit主要用来完成什么(D)
    • 3.下列选项中关于Java中super关键字的说法正确的是(A)

1.Test.main() 函数执行后的输出是(D)

public class Test {public static void main(String [] args){System.out.println(new B().getValue());//17}static class A{protected int value;public A(int v) { // v = 5setValue(v);//由于子类重写了父类的setValue方法,所以此处会调用子类的setValue方法}public void setValue(int value){ // 10 22this.value = value;// value = 10 22 16}public int getValue(){try{value++;//value = 11 17return value;//value = 11 17} catch(Exception e){System.out.println(e.toString());} finally {this.setValue(value);System.out.println(value);//22 34 }return value;}}static class B extends A{public B() {super(5);//value = 10setValue(getValue() - 3);//11-3=8}//这里B重写了A的setValuepublic void setValue(int value){// 5 11 8 17super.setValue(2 * value);//value = 10 22 16 34}}
}

A 11 17 34
B 22 74 74
C 6 7 7
D 22 34 17

注意:这道题涉及继承,重写,异常处理,内部类的使用,综合性比较强,可以通过自己调试来找到最后的输出结果

2. JUnit主要用来完成什么(D)

A 发送HTTP请求
B 建立TCP连接
C 集成测试
D 单元测试

JUnit主要用来完成单元测试

补充一个知识:数组不是原生类,它是通过基本类型来定义的;数组存储在堆中的连续空间内

3.下列选项中关于Java中super关键字的说法正确的是(A)

A super关键字是在子类对象内部指代其父类对象的引用
B super关键字不仅可以指代子类的直接父类方法,还可以直接指代父类的父类
C 子类通过super关键字只能调用父类的方法,而不能调用父类的属性
D 子类通过super关键字只能调用父类的属性,而不能调用父类的方法

思路:super关键字可以指代子类的直接父类方法,但是不可以直接指代父类的父类;子类通过super关键字既可以调用父类的属性,也可以调用父类的方法

http://www.lryc.cn/news/44052.html

相关文章:

  • ngx错误日志error_log配置
  • 1.11、自动化
  • 函数的定义与使用及七段数码管绘制
  • 怎么压缩pdf文件大小?pdf文件太大如何压缩?
  • 阿里云Linux服务器登录名ecs-user和root选择问题
  • 【云原生】 初体验阿里云Serverless应用引擎SAE(三),挂载配置文件使应用的配置和运行的镜像解耦
  • Oracle用户密码过期,修改永不过期
  • welearn 视听说1-4
  • 【git】将本地项目同步到远程
  • 10-链表练习-LeetCode82删除排序链表中的重复元素II
  • 贯穿设计模式第五话--接口隔离原则
  • C语言计算机二级/C语言期末考试 刷题(四)
  • JDK8中Stream接口的常用方法
  • ThingsBoard源码解析-数据订阅与规则链数据处理
  • 探究Transformer模型中不同的池化技术
  • Android 9.0 设置讯飞语音引擎为默认tts语音播报引擎
  • 直流无刷电机驱动的PWM频率
  • 机房动环监控4大价值,轻松解决学校解决问题
  • 用于平抑可再生能源功率波动的储能电站建模及评价(Matlab代码实现)
  • Burpsuite详细教程
  • 目标检测:FP(误检)和FN(漏检)统计
  • 【MySQL专题】04、性能优化之读写分离(MyCat)
  • 信息系统项目管理师第四版知识摘编:第5章 信息系统工程
  • 【2023春招】西山居游戏研发岗笔试AK
  • 什么是分布式,分布式和集群的区别又是什么?
  • Cellchat和Cellphonedb细胞互作一些问题的解决(error和可视化)
  • 大文件分片上传的实现【前后台完整版】
  • Java序列化面试总结
  • fs的常用方法
  • 【华为OD机试 2023最新 】字符串重新排列、字符串重新排序(C++ 100%)