大学网课搜题引擎
首页
爱课程(中国大学MOOC)
Java面向对象程序设计
第6讲 封装
题目详情
简答题
关于实现封装的方法,下面描述错误的是:
A、把成员变量用private修饰,提供对应的getXxx()和setXxx()方法。
B、对方法修饰合适的访问控制权限。
C、对类修饰合适的访问控制权限。
D、对包修饰合适的访问控制权限。
查看答案与解析
简答题
方法,类,包,都是实现封装的手段。 A、正确 B、错误
简答题
封装的缺点有:会影响执行效率。 A、正确 B、错误
简答题
对成员的访问控制保护最强的是: A、public B、private C、default D、protected
简答题
程序中如果有package语句,该语句一定是源文件中的第一条可执行语句。 A、正确 B、错误
简答题
下列有关类声明的代码片段,哪一项是正确的? A、package libray; import java.sql.*; class Book { } B、import java.sql.*; package libray; class Book( ) C、package libray; class Book{ } import java.sql.*; D、package libray; import java.sql.*; private String ISBN; class Book { }
简答题
只有private修饰成员变量才是类的封装体现。 A、正确 B、错误
简答题
包是一种特殊的类。 A、正确 B、错误
简答题
封装是隐藏对象的属性和实现细节,仅对外提供公有的方法。 A、正确 B、错误
简答题
一个文件中最多只能有一条package语句。 A、正确 B、错误
简答题
下列哪种类成员修饰符修饰的变量只能在本类中被访问? A、public B、protected C、default D、private
简答题
在Java语言中,哪一个包中的类是自动导入的? A、java.lang B、java.awt C、java.io D、java.util
简答题
包使用package语句创建。 A、正确 B、错误
简答题
关于包,下面描述错误的选项是: A、包的名字有层次关系,各层之间以点分隔。 B、程序中如果有package语句,该语句一定是源文件中的第一条可执行语句。 C、import语句将其他包中的类引入当前名字空间中。 D、包是管理类的方法,跟封装无关。
简答题
类是一种数据类型,类决定对象的属性和方法。 A、正确 B、错误
简答题
包的名字有层次关系,各层之间以点分隔。 A、正确 B、错误
简答题
关于包,下面描述错误的选项是: A、为了更好地组织类,Java提供了包机制。 B、包是类的容器,用于分隔类名空间。 C、一个类如果没有指定包名,都属于一个默认的无名包。 D、可以在任何位置写入package语句。
简答题
通常包名中全部用小写字母。 A、正确 B、错误
简答题
下面哪个选项不是封装的优点: A、信息隐藏 B、模块化 C、提高执行效率 D、具有安全性
简答题
包层次必须与Java开发系统的文件系统结构相同。 A、正确 B、错误
Java面向对象程序设计
章节列表
第1讲 概述
17
第2讲 Java 编程基础
20
第3讲 字符串与数组
17
第4讲 方法
20
第5讲 类和对象
19
第6讲 封装
20
第7讲 继承
20
第8讲 多态
21
第9讲 异常处理
20
第10讲 集合类
20
第11讲 输入输出处理
20
第12讲 多线程
19
2022秋季期末考试
34