2022年面向对象的Java语言练习 .pdf
《2022年面向对象的Java语言练习 .pdf》由会员分享,可在线阅读,更多相关《2022年面向对象的Java语言练习 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2. 面向对象的 Java 语言练习2.1 概述1 面向对象编程语言的基本特征是什么?2 常见的面向对象的程序设计语言包括哪些? 3 Java 语言中,被static关键字修饰的成员变量与类变量有什么区别?4 面向过程程序设计的核心是:A商业逻辑 B 客观实体 C 算法 D 要解决的问题5. 面向对象技术中的对象具有状态,行为和_ 等三个基本属性。6. 使用一个对象前,必须声明并_ 它。2.2 类、对象和方法1什么是对象?什么是类?对象与类的关系是什么?2类的定义中包括那些基本信息?3定义一个类包括定义类头和定义_两个部分。4类变量与实例变量的区别?5 类方法与实例方法的区别?6 符合对象和类
2、关系的是:A人和老虎 B 书和汽车 C 楼和建筑物 D 汽车和交通工具7什么是方法,以及方法的作用?8举例说明方法的调用?9简述方法的递归调用过程?10什么是方法的重载?11什么是异常?试列出三个系统定义的运行时异常类。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 12 try-catch-finally语句的执行顺序是怎样的?13.Java 程序可以分为 Application 和 Applet 两大类,能在 WWW 浏览
3、器上运行的是_ 。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; 2.3 构造方法1构造方法在类中
4、的作用是什么?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、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 5. 有一个类 A,以下为其构造函数的声明,其中正确的是( ) 。A)void A(int x). B)A(int x). C)a(int x). D)void a(int x). 6 阅读程序,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。1). 下面是一个类的定义。class _ / 定义名为 myclass 的类 _ int var=666; static int getvar() return
6、var; 2). 下面是用户程序对 Applet 类中方法 paint( ) 的重新定义。 _ void paint(Graphics g) g._(你好! ,10,20); 3). 下面是用户程序对 Applet 类中方法 action( ) 的重新定义, 功能为从单行文本编辑区input 中输入数据赋给k。 TextField 类的对象input和 int型变量 k 已在类体中正确说明。public _ action( Event e, Object o ) if( e.target=input ) k=Integer.parseInt( _.getText( ) ); repaint(
7、); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - return true; 7 请指出下面程序中的错误。 public class Test extends Base public Test() super(); public static void main(String args) Test t = new Test(); Test t2 = new Test(TestName); class Base String
8、name; Base() System.out.println(Base Constructor); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - Base(String name) this.name = name; 2.4 继承1是一种软件重用形式,在这种形式中,新类获得现有类的数据和方法,并可增加新的功能。2派生类构造方法可以通过关键字_调用基类构造方法。3. Java语言的类间的继承关系是( )。A) 多重的 B)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年面向对象的Java语言练习 2022 面向 对象 Java 语言 练习
限制150内