


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、下列关于构造方法的叙述中,错误的是() A、Java 语言规定构造方法名与类名必须相同 B、Java 语言规定构造方法没有返回值,但不用 void 声明 C、Java 语言规定构造方法不可以重载 D、Java 语言规定构造方法通常通过 new 自动调用 正确答案:C 扩展: 构造方法:用于完成对象属性的初始化工作,有如下特点: (1)构造方法的名字必须和类名完全一样(包括大小写); (2)构造方法没有返回值,连 void 也不会出现; (3)如果认为没有给类创建一个构造方法,java 编译器会自动给我们添加一个没有参数 且方法体为空的构造方法。当然,如果已经人为的添加了一个构造方法,java 编译器就不 会给添加这个构造方法了。 (4)我们不能显式调用类的构造方法,构造方法通常只是通过 new 关键字隐式调用; 2、以下关于 final 的描述中,错误的是() A、final 可以用来修饰接口以及抽象类 B、final 修饰的变量不允许被再次赋值 C、final 修饰的类无法被继承 D、final 修饰的变量需要初始化 正确答案:A 扩展: final 不能修饰抽象类和接口。很明显,C 选项说了 final 修饰的类无法被继承,修饰抽象 类和接口毫无意义。 final 关键字可以用来修饰类、方法、变量、参数。 一,修饰类 1、该类不能被继承。 2、类中的方法不会被覆盖,因此默认都是 final 的。 二,修饰方法 1、该方法可以被继承,但是不能被覆盖。 2、好处:可以防止继承它的子类修改该方法的意义和实现;更为高效,编译器在遇到 调用 fianal 方法转入内嵌机制,提高了执行效率。 3、注意:父类中的 private 成员方法不能被子类覆盖,因此,private 方法默认是 final 型的。 三,修饰变量 1、用 final 修饰后变为常量。包括静态变量、实例变量和局部变量这三种。 2、特点:可以先声明,不给初值,这种叫做 final 空白。但是使用前必须被初始化。 一旦被赋值,将不能再被改变。 四,修饰参数 1、用 final 修饰参数时,可以读取该参数,但是不能对其作出修改 3、以下关于被 private 修饰的成员变量的说法正确的是() A、只能被同一个包中的类访问 B、只能被该类自身所访问和修改 C、可以被两种类访问和引用:该类本身、该类的所有子类 D、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的 子类 正确答案:B 扩展: public: 具有最大的访问权限,可以访问任何一个在 classpath 下的类、接口、异常等。它往往 用于对外的情况,也就是对象或类对外的一种接口的形式。 protected: 主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可 以,它相当于传递给子类的一种继承的东西 default: 有时候也称为 friendly,它是针对本包访问而设计的,任何处于本包下的类、接口、异 常等,都可以相互访问,即使是父类没有用 protected 修饰的成员也可以。 private: 访问权限仅限于类的内部,是一种封装的体现,例如,大多数成员变量都是修饰符为 private 的,它们不希望被其他任何外部的类访问。 4、什么是 LinkedHashSet() A、是一个 HashSet,保留了对象插入的顺序 B、是一个 HashSet,拥有一个链表的性能 C、是一个 HashSet,能很容易地转换为一个链表 D、HashSet 对象的超类 正确答案:A 扩展: LinkedHashSet 是 HashSet 的一个“扩展版本”,HashSet 并不管什么顺序,不同的 是 LinkedHashSet 会维护“插入顺序”。HashSet 内部使用 HashMap 对象来存储它的 元素,而 LinkedHashSet 内部使用 LinkedHashMap 对象来存储和处理它的元素。 5、关于以下程序代码的说明正确的是() public class HasStatic private static int x = 100; public static void main(String args) HasStatic hs1 = new HasStatic(); hs1.x+; HasStatic hs2 = new HasStatic(); hs2.x+; hs1 = new HasStatic(); hs1.x+; HasStatic.x-; System.out.println(x= + x)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 推拿治疗学试题附答案详解【综合题】
- 解析卷-黑龙江省虎林市中考数学真题分类(数据分析)汇编定向练习试题(解析卷)
- 组合逻辑电路分析与设计试题及答案
- 2025年学前教育机构师资队伍教师培训与课程设计研究报告
- 济南先行投资集团有限责任公司及权属公司招聘笔试题库参考答案详解
- 2025年智能物流系统研发资金申请报告
- 考点解析-北师大版8年级数学上册期中试题及答案详解一套
- 2025至2030年中国硫铝酸盐水泥行业发展前景及投资战略咨询报告
- 2025年深海矿产资源勘探技术深海资源勘探技术产业发展与政策支持报告
- 2025年肿瘤早筛技术在宫颈癌早期诊断中的应用前景与市场潜力报告
- 《智能变电站工程应用技术》全套教学课件
- 课外班报班合同协议
- 2025-2030中国手机无线充电行业市场现状供需分析及投资评估规划分析研究报告
- 绞磨工考试试题及答案
- 局定密管理制度
- 丈夫过世遗产协议书
- 2025至2030年中国拉菲草行业投资前景及策略咨询报告
- 2025年北京市房屋租赁合同正式版
- 血液透析患者的心理护理
- 门禁系统施工方案
- 秘书岗位复习试题附答案(一)
评论
0/150
提交评论