oracle认证的java考试(9)


-
oracle认证的java考试(9)
arena 达内科技 本题详解: 趑意:以下哪两个选项可以使程序正确的编译 A.在类car的构造方法中加上this() B.在类MeGo的构造方法中加上this( C.在类MeGo的构造方法中加上 super( D.在类MeGo的构造方法中加丨 super(win) E.将类car的 wheelcount属性的修饰符改成 protected F.将类MeGo的第二行改为 super. wheelCount=3 Answer DE 达内科技(中国)有限公司版权所有 arena 达内科技 QUESTION 48 Given class ClassIf publlc Int numberOfInstances protected ClassA(int numberofInstances) this numberOfInstancesnumber OfInstances public class ExtendesA extends ClassAf private ExtendesA(int numberofInstances) super(numberofInstances) public static void main(Stringl args)f Extendesa ext new ExtendesA(420) System. out. println(ext. numberOfInstances) Which statement is true A. 420 is the output B. An exception is thrown at runtime C. All constructors must be declared public D. Constructors CaNNOT use the private modifier E. Constructors CanNoT use the protected modifier. 考点: 承, super()调用 考点说明: 继承,子类继承父类,就继承了父类所有的成员变量和方法,但不丝承父类 的构造方法。 用 super调用父类的构造方法,格式为: super([实参列表])。 访问控制称范围 Modifiers Inside class The same package Subclass other y yes protected y yy yes Default (no modifier) NN yes e private yes No No 本题详解 本题中,main方法屮new了一个 Extendesa类的对象,虽然 Extendesa 类的构造方法是私有的,但因为主方法在本类中,所以在主方法中可以构造 达内科技(屮国)有限公司版权所有 arena 达内科技 ExtendesA类的对象。在构造该对象时,调用了该类的含有一个int类犁参数的 构造方法,而此构造方法中又用 super()去调用了父类的含有一个int类型参数的 构造方法,最终将参数传递给父类中的 numberoflnstances属性。 主方法中输出 Extendesa对象的 numberoflnstances属性值,而 Extendesa 类中的该属性即父类的 numberoflnstances属性。因此打印岀420. Answer A 达内科技(中国)有限公司版权所有 arena 达内科技 QUESTION 49 Given 1. class Super 2. private int a 3. protected Super(Int af thIs.a=a;) 11. class Sub extends Superf 12. public Sub(int a super(a), 1 13. public Sub(this. a=5 1 14.} Which two, independently, will allow Sub to compile?(Choose two A. Change line 2 to: public int a; B. Change line 2 to protected int a C. Change line 13 to: public Subo [ this(5): 1 D. Change line 13 to: public Subo(super(5): 1 必 E. Change line 13 to: public Subo(super(a); 考点: 终承、this()、 super( 考点说明: 子类不能够绪承到父类 private的属性和方法 本题详解 题意:哪两个选项能使Sub类编译通过 A.将第二行改为: public int a; super类没有提供无参的构造方法,因此子类的构造中需要显示的调用 父类仃鋈的杓造才可以 B.将第已改为: protected int a同坦A C.将13行改为: public Sub(){this(5)},这样在Sub的无参构造中调用其另 个有一个t类型参数的构造方法,编译通过 D.将13行改为: public Sub0uper(5)},这样在Sub的无参构造中调用其 父类有个int类型参数的构造方法,且父类的该构造方法为 protected, 可以被子类访问到,编译通过。 E.将13行改为: public Sub0){uper(a)},因为父类的a属性为 private,不 能被子类继承,因此Sub类屮没有a属性,因此编译不通过 Answer C D 达内科技(中国)有限公司版权所有 arena 达内科技 Question 50 Exhibit 1. public class simple Calc i 2. public int value 3. public void calculate( value+=7: 1 4.} And 1. public class MultiCalc extends Simple Calc f 2. public void calculate( value-=3: 1 3. public void calculate int multiplier 4. calculate(; 5. supercalculate (; 6. value *= multiplier 7.} 8. public static void main(String[] args)( 9. Multicalc calculator= new Multicalco 10. calculator. calculate (2) 1. System. out. printIn ("value is: " calculator value ) 必 13. What is the result? A. Value is: 8 B. Compilation fails C. Value is: 12 D. Value is:-12 E. The code runs with no output F. An exception is thrown at runtime 考点: 绊承、 super 考点说明 继承,子类继承父类就继承了父类所有的成员变量和成员方法,但子类也 可以覆盖父类的属性方法 父e关健字表示的是当前类的父类,用 super来访问父类中的成员变量和 中被重写的方法,格式为: super成员名 super方法名([参数列表]) 本题详解 本题中子类Mcac重写了父类 Simple Calc中的 calculate(方法,在主方 法中, calculator calculate(2)是调用了子类中重载的 calculate (int multiplier)方 法,将参数2传给该方法。此方法中先调用了本类覆盖父类的 calculate(方法, 计算vaue的值,子类继了父类的 value属性,而此时子类和父类都没有给 value属性进行初始化, value的值的默认的int类型的初值0,因此执行完 calculate)方法后,vaue的值为-3。然后 super calculate(是调用父类屮被覆盖 的 calculate(方法,计算va|ue的值为4。最后执行vaue*= multiplier之后vaue 的值为8。因此答案为A AnswerA 达内科技(屮国)有限公司版权所有 arena 达内科技 Question 51 Assume that country is set for each class Given: 10. public class Money i 11. prlvate String country, name, 12. public getCountry( return country; y 13 and: 24 class Yen extends Money i 25 public String getCountry (i return super country;] 28. class Euro extends Money 29 public String get Country(String timeZone)t 30 return super. getCountryo 31 32 Which two are correct?( Choose two) A. Yen returns correct values B. Euro returns correct values C. An exception is thrown at runtime D. Yen and euro both return correct values E. Compilation fails because of an error at line 25 F. Compilation fails because of an error at line 30 本题考点 继承, super关键字 考点说明 继承,子类继承父类,就继承了父类所有的非私有的成员变量和成员方法, 但子类也可以覆盖父类的属性和方法。 super关键字表示的是当前类的父类,用 super来访间父类中的成员变量和 父类中被重写的为法格式为: super成员名supe方法名([参数列表]) 本题详解 父类 Money中的 country属性为 private的,因此外部是无法访间的,子类 也无法访问,25行编译不通过,E选项正确。而父类 Money中的 getCountry 方法是pubc的,子类在覆盖了该方法后,可通过 super关键字来访问父类中 被覆盖的方法,因此B选项正确 Answer BE 达内科技(屮国)有限公司版权所有 arena 达内科技 Question 52 Click the exhibit button 1. public class Employee 2. String name 3. double base Salary 4. Employee(String name, double base Salary)( 5. this, name name 6. this base Salary base Salary 8. And 1. public class Salesperson extends Employee i 2. double commission 3. publIc Salesperson(String name, double base salary, 4. double commission)i 5.∥ insert code here Which code, inserted at line 7, completes the salesperson constructor A. this commission commission; B. super o: commission commission C. this commission commission super(; D. super(name, base salary) this. commission commission E. super(; this. commission commission F. this commission commission; super (name, basesalary) 本题考点: 构造方法, super关键字 考点说明: 仔何子发的构造方法,一定会调用父类的构造方法,写成 super(),其中也 可以写上参数 super(XX),要注意 super(XX须放在第一行。 木题详解: 本题中子类的构造有三个参数,其中name和 base salary是继承了父类的 属性, commission是子类自己的属性,这里子类要用 super(name, base Salary) 显示的调用父类的构造方法,且这句话要放在第一行,然后再初始化 commission 属性,因此选D AnswerD 达内科技(中国)有限公司版权所有 arena 达内科技 方法的重载与重写 方法重载:方法名相同,参数列表不同 方法的重写要遵守:“两同两小一大”规则。 “两同”指,方法名相同,参数列表相同: “两小”指,子类方法返回值类型应该比父类方法返回值类型更小或相等, 子类方法声眀抛出的异常类型应比父类方法声明抛出的异常类型更小或相等; 大”指,子类方法的访问权限应比父类方法的访问权限更大或相等 需要特别注意的是,重写的方法和被重与的方法,要么都是静态方法,要么 都是实例方法,不能一个是静态方法,一个是实例方法 必 达内科技(中国)有限公司版权所有
-
2015-04-09
-
2014-05-09
-
2013-06-27
-
2012-10-28
20.62MB
JAVA认证考试指南
2008-01-08为了满足专业培训材料这种明确的需求,人们已经编写了太多的书籍,这些书籍都声称能使程序员学到他们所需要的编程语言及平台方面的技巧。 学习了本书内容,也许就足以让大家通过Java认证考试了。不过有了它
java 认证考试指南下载_course
2019-07-19java 认证---java 认证考试指南,java 认证考试指南 相关下载链接://download.csdn.net/download/datouqiqi/3418312?utm_source=b
207KB
oracle认证的java考试(10)
2012-10-08oracle认证的java考试(10)
250KB
oracle认证的java考试(8)
2012-10-08oracle认证的java考试(8)
43KB
Sun认证Java2程序员考试辅导(下册)
2009-10-02内含有许多关于JAVA程序员考试的资料,是通向JAVA高级的阶梯
599KB
oracle java认证
2012-05-03最全的ocjp scjp oracle java认证题目,题库,考试百分之九十五的题目,包过
300KB
oracle认证的java考试(13)
2013-05-10oracle认证的java考试(13)
3.86MB
Oracle公司 Java8 Java SE 8 Programmer I 认证考试1z0-808题库 总167题
2018-08-02Oracle公司 Java8 Java SE 8 Programmer I 认证考试1z0-808题库 总167题
6KB
Oracle认证Java SE 8程序员考纲(中文版)
2016-09-24中文版哦
498KB
oracle认证的java考试(20)
2013-05-10oracle认证的java考试(20)
842KB
oracle认证的java考试(22)
2013-05-10oracle认证的java考试(22)
14.55MB
OCP Java SE 8 Programmer II Study Guide Exam 1Z0-809
2018-03-16Java recently celebrated its 20th birthday, since it was “born” in 1995. As with anything 20 years o
9.62MB
OCA Java SE 8 Programmer I Exam Guide (Exams 1Z0-808) (Oracle Press)
2017-09-30有一级书签,没有二级书签链接,适合准备考试的考生。
316KB
ocjp认证,java认证,jdk1.8版,1z0-808题库解析.pdf
2019-07-18ocjp认证,java认证,jdk1.8版,1z0-808题库解析。亲测通过。
4.90MB
Java OCA 考试指南带highlight
2017-08-16java oca 808考试书,比较靠谱的一本指导书,列举常见的考试陷阱。书中有v本人画的重点,如介意,请避开
17.79MB
OCA.Java.SE.8.Programmer.I.Certification.Guide.2016.9.pdf
2016-10-17To earn the OCA Java SE 8 Programmer I Certification, you have to know your Java inside and out, and
2.85MB
OCA认证考试指南
2011-12-22oracle 认证考试指南,内容很丰富很完备,欢迎有需要的人下载~
21.70MB
java认证指南
2011-11-04java认证考试指南,java编程基础,java关键字,java构成块,内存和垃圾收集,,,
65.11MB
1Z0-071考试指南
2018-06-07Oracle 12c OCP 1Z0-071考试 OCA Oracle Database SQl Exam Guide
-
下载
lBasic Locomotion Pack Driving Car for unity musc car.fbx
lBasic Locomotion Pack Driving Car for unity musc car.fbx
-
下载
carlosBachmann_podcast.github.io-源码
carlosBachmann_podcast.github.io-源码
-
下载
SmartNFC开发板 PN532 MIFARE NFC 近场支付 软硬件技术资料.rar
SmartNFC开发板 PN532 MIFARE NFC 近场支付 软硬件技术资料.rar
-
博客
大数据测试内容
大数据测试内容
-
学院
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
-
博客
线段树
线段树
-
下载
biodegradablerobotics.github.io-源码
biodegradablerobotics.github.io-源码
-
下载
winequality.zip
winequality.zip
-
学院
MySQL 设计基础(数据库概论、初探)
MySQL 设计基础(数据库概论、初探)
-
下载
面向移动前传的大容量光接入网技术
面向移动前传的大容量光接入网技术
-
学院
基于微信的同城小程序、校园二手交易小程序 毕业设计毕设源码使用教程
基于微信的同城小程序、校园二手交易小程序 毕业设计毕设源码使用教程
-
学院
CCNA_CCNP 思科网络认证 动态路由 RIP 协议
CCNA_CCNP 思科网络认证 动态路由 RIP 协议
-
下载
poker-app:一个node.js终端应用程序,该应用程序从API提取卡片数据并从绘制的5张卡片中识别得分最高的手-源码
poker-app:一个node.js终端应用程序,该应用程序从API提取卡片数据并从绘制的5张卡片中识别得分最高的手-源码
-
学院
CCNA_CCNP 思科网络认证 三层交换机(VTP 简化 VLAN
CCNA_CCNP 思科网络认证 三层交换机(VTP 简化 VLAN
-
博客
java基础之标识符和关键字
java基础之标识符和关键字
-
下载
flutter-login-ui:这是一个基于Flutter 2.0的项目,通过Encik Khirul Nizam的在线缩放学习-源码
flutter-login-ui:这是一个基于Flutter 2.0的项目,通过Encik Khirul Nizam的在线缩放学习-源码
-
博客
hadoop伪分布搭建
hadoop伪分布搭建
-
学院
转行做IT-第15章 Collection、泛型、Iterator
转行做IT-第15章 Collection、泛型、Iterator
-
学院
《Linux 命令简介》<Linux核心命令系列Series> <1.
《Linux 命令简介》<Linux核心命令系列Series> <1.
-
学院
MySQL 多平台多模式(安装、配置和连接 详解)
MySQL 多平台多模式(安装、配置和连接 详解)
-
下载
nba_pickem:预测今天的NBA Pickem答案-源码
nba_pickem:预测今天的NBA Pickem答案-源码
-
博客
java实现选择排序
java实现选择排序
-
下载
WebDriver-源码
WebDriver-源码
-
下载
可编程逻辑器件原理与应用复习资料.pdf
可编程逻辑器件原理与应用复习资料.pdf
-
博客
http host头攻击漏洞修复
http host头攻击漏洞修复
-
学院
FFmpeg4.3系列之16:WebRTC之小白入门与视频聊天的实战
FFmpeg4.3系列之16:WebRTC之小白入门与视频聊天的实战
-
博客
移动Web开发之rem适配布局
移动Web开发之rem适配布局
-
博客
目标检测数据增强:同步缩放图片和xml标注
目标检测数据增强:同步缩放图片和xml标注
-
下载
lossless coding.pdf
lossless coding.pdf
-
学院
计算机网络 静态路由和动态路由协议
计算机网络 静态路由和动态路由协议