精品文档---下载后可任意编辑学号: 姓名:第三章 面对对象程序设计作业一、推断题1、一个 Java 源程序可有多个类,但只仅有一个 public 类,而且程序名与 public 类名相同
对2、假如类 A 和类 B 在同一个包中,则除了私有成员外,类 A 可以访问类 B 中所有的成员
对3、接口中的成员变量全部为常量,方法为抽象方法
对4、抽象类可以有构造方法,可以直接实例化
错5、对 static 方法的调用可以不需要类实例
对 6、包含抽象方法的类一定是抽象类
对7、方法中的形参可以和方法所属类的属性同名
对8、接口无构造器,不能有实例,也不能定义常量
错9、类的实例对象的生命周括实例对象的创建、使用、废弃、垃圾的回收
对10、Java 应用程序的入口 main 方法只有一种定义法
对 二、选择题1、下列答案正确的是( A )A)在同一个 Java 源文件中可以包含多个类,只能有一个被声明为 publicB)在同一个 Java 源文件中只能包含一个类,并被声明为 publicC)在同一个 Java 源文件中可以包含多个类,都可以被声明为 publicD)在同一个 Java 源文件中可以包含多个类,只能有一个被声明为 default2、Java 实现动态多态性是通过( B )实现的
A)重载B)覆盖C)接口D)抽象类3、下列哪一个是正确的方法重载描述( A )A)重载方法的参数类型必须不同B)重载方法的参数名称必须不同C)返回值类型必须不同D)修饰词必须不同4、final 关键字不可以用来修饰( D )A)类B)成员方法C)域D)接口5、接口的所有成员方法都具有( B )属性A)private, finalB)public, abstractC)static, protectedD)static6、Java 的封装性是通过( A )实现的A)访问控制B)