解析:略
34.
难度:阅读理解题
解析:
题目
Which statement(表现,叙述) best describes(叙述,形容,描写) encapsulation(封装)?
A. Encapsulation ensures that classes can be designed so that only certain(某
些) fields and methods of an object are accessible(可接近的;可进入的;可使用的;可
见到的 ) from other objects.
B. Encapsulation ensures that classes can be designed so that their methods
are
inheritable(可继承的).
C. Encapsulation ensures that classes can be designed with some fields and
methods
declared(声明) as abstract.
D. Encapsulation ensures that classes can be designed so that if a method has
an
argument(参数) MyType x, any subclass of MyType can be passed to that method.
解析:
A 讲的是封装。B 讲的是继承。C 讲的是抽象类。D 讲的是多态。
1. 封装的概念
隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。
2. 封装的作用
通过封装,可以实现对属性的数据访问限制,同时增加了程序的可维护性。由于取值方法和赋值方法
隐藏了实现的变更,因此并不会影响读取或修改该属性的类,避免了大规模的修改,程序的可维护性增
强。
3. 封装的好处:1. 将变化隔离。2. 便于使用。 3.提高重用性。4. 提高安全性。
35.
难度:基础题
解析:1.implements 前面必须是接口。排除 A,D,F
1. 子类(如果不是抽象类)则必须覆写抽象类之中的全部抽象方法(如果子类没有实现父类的抽象方法,
则必须将子类也定义为为 abstract 类。)。排除 C, 肯定 B,E
2. 这 篇 博 客 对 抽 象 类 介 绍 的 很 详 细 : https://blog.csdn.net/wei_zhi/article/details/
52736350
36.