第二章 面向对象的JAVA语言 § 概 述
1. 面向对象编程语言的大体特点是什么? 2. 常见的面向对象的程序设计语言包括哪些?
3. Java语言中,被static关键字修饰的成员变量与类变量有什么区别? 4. 面向进程程序设计的核心是:
A.商业逻辑 B.客观实体 C.算法 D.要解决的问题
5. 面向对象技术中的对象具有状态,行为和_________等三个大体属性。 6. 利用一个对象前,必需声明并___________它。 § 类、对象和方式
1.什么是对象?什么是类?对象与类的关系是什么? 2.类的概念中包括那些大体信息?
3.概念一个类包括概念类头和概念_______两个部份。 4.类变量与实例变量的区别? 5. 类方式与实例方式的区别? 6. 符合对象和类关系的是:
A.人和老虎 B.书和汽车 C.楼和建筑物 D.汽车和交通工具 7.什么是方式,和方式的作用? 8.举例说明方式的挪用?
9.简述方式的递归挪用进程? 10.什么是方式的重载?
11.什么是异样?试列出三个系统概念的运行时异样类。 12.try-catch-finally语句的执行顺序是如何的?
13. Java 程序能够分为 Application 和 Applet 两大类,能在 WWW 阅读器上运行的是 _________ 。
14. 若是子类中的某个方式的名字、返回值类型和参数列表与它的父类中的某个方式完全一样,那么称子类中的那个方式 __________了父类的同名方式。 15. 概念类头时能利用的修饰符是( )。
A) private B) static C) abstract D) protected 16. 以下方式概念中,正确的选项是( )。
A) int x( ){ char ch='a'; return (int)ch; } B) void x( ){ ...return true; } C) int x( ){ ...return true; } D) int x( int a, b){ return a+b; } § 构造方式
1.构造方式在类中的作用是什么?
2.在创建派生类的对象的时候,基类与派生类中构造方式的挪用顺序如何?
3. 以下哪个方式仅在Applet程序被创建和第一次被载入支持Java的阅读器时被挪用
A)paint() B)init() C)action() D)start()
4. 在某个类A中存在一个方式:void GetSort(int x),以下能作为那个方式的重载的声明的是
A)Void GetSort(float x) B)int GetSort(int y)
C)double GetSort(int x,int y) D)void Get(int x,int y)
5. 有一个类A,以下为其构造函数的声明,其中正确的选项是( )。 A)void A(int x){...} B)A(int x){...}
C)a(int x){...} D)void a(int x){...}
6 阅读程序,依照程序功能,在指定的空白处填上适当的语句或语法成份,使程序完整。
1).下面是一个类的定义。
class ____________ 面是用户程序对 Applet 类中方法 paint( ) 的重新定义。
__________ void paint(Graphics g) { (\你好!\}
第二章面向对象JAVA语言



