华师网络学院作业答案-Java语言程序设计问答题._第1页
华师网络学院作业答案-Java语言程序设计问答题._第2页
华师网络学院作业答案-Java语言程序设计问答题._第3页
华师网络学院作业答案-Java语言程序设计问答题._第4页
华师网络学院作业答案-Java语言程序设计问答题._第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、什么是类库?为什么要学习类库?试列举出五个常用类库。答案 :类,顾名思义,就是一些拥有相同属性的数据的集合,和现实中的人类,动物类相似.有类的概念相关的还有父类,子类 ,类的继承等.所谓父类和子类的关系相当于人和中国人的关系类中有属性和方法,这两个也是重要的概念,上述三个概念(父类 ,子类,类的继承都是建立在它的基础上的 .理解了类 ,类库就很简单了,就是类的集合。学习类库 ,是为了更多的应用已有的类定义,实现程序的重用。java.lang,java.io,java.applet,java.awt,java.util面向对象程序设计方法有哪几个最重要的特点 ?答案 :抽象、封装、继承、多态。什

2、么是类库?什么是API?学习Java®言为什么要学习类库?答案 :API是应用程序编程接口,类库就是Java®言的API。开发与运行Java®序需要经过哪些主要步骤和过程,用到哪些工具?答案 :源程序编辑、字节码编译和解释运行。覆盖多态和重载多态分别如何区分不同的同名方法?答案 :;使用不同的参数列表。什么是接口 ?它起到什么作用 ?试比较接口与类的异同。答案 :接口是一种特殊的类,用来实现Java中的多重继承。每一个类只能实现单继承,而一个类可以实现多个接口JavaK序分为哪两大类?它们之间有哪些差别?答案 :Java Application 和 Java Ap

3、plet。应用程序为Application程序,其主类一定包含一个main方法作为其入口程序,Applet程序 其主类一定有Applet类所派生的应用程序,其中主要包含init(、start(、stop(、paint(等方法 。Application可以直接由java的解释命令java来执行,而Applet程序需要依托浏览器来执行, 因此需要为其编辑一个html文件。Javafl勺主类都是用public来修饰。参数 CLASSPATH 起到什么作用?如何设置这个参数?答案 :指定字节码文件的缺省搜索目录;可以再AUTOEXEC.BAT 文件中指定,也可以以开关参数的方式在运行JavaS释器时指

4、定。程序设计语言分为哪三种类型?简述它们各自的特点有优缺点。我们要学习的JavM言是哪种类型?答案 :面向机器的语言、面向过程的语言、面向对象的语言。Javal1面向对象的语言。JavM言与Jav破术的关系如何?JavO§言包括哪两部分?Javailh是Javajj术的基础,Javalh包括语法规则和Jav糜库。什么是封装?为什么要用行为(方法把数据包裹起来?思考你为“大学生 ”等类设计的方法是否能达到数据封装的目的 ?答案 :实现数据的隐藏。字符界面的程序用什么输入输出?图形界面的程序用什么输入输出?当用户输入结束需要程序接受输入继续处理时,如何分别通知字符界面的程序和图形界面的程

5、序?这两种程序又如何获知?程序员对哪种程序的控制相对容易?答案 :字符界面用标准输入(System.in/§出(System.ou俅接受用户白输入输出,图形界面用图 形界面的组件来接受用户的输入输出,例如用文本框组件(TextField来接受用户的输入,用标 签组件(Label来接受用户的输出。字符界面的程序,在等待用户输入时,整个程序处于停滞 阻塞的状态,直至用户输完数据并按回车键,程序才接受输入并继续执行下去;图形界面的程序 ,用户完成输入并在 TextField中接回车后,将发送出一个消息,程序里的action(方法被这个消息激活并调用执行,从TextFiel d 中读入用户输

6、入的数据。什么是多重继承?Jav盟否支持多重继承?为什么?仅仅使用单层继承有什么缺点?Java 采取什么机制来替代多重继承?答案 :一个子类有多个父类的情况称为多重继承,Jav杯支持多重继承,这样代码重用性不高,J avaffl实现接口的方法替代多重继承。为什么说构造函数是一种特殊的方法 ?特殊在哪里 ?构造函数什么时候执行?被谁调用?答案 :构造方法是一种特殊的方法,它的名字必须与它所在的类的名字完成相同,并且没有返回值,也不需要使用关键字void进行标识。创建新对象时执行构造函数,由系统自动调用。试解释为什么构造函数的重载方便了不同情况下创建类对象,一个构造函数如何调用同类的其他构造函数?

7、如何调用父类的构造函数?答案 :使用this。使用super。使用继承有什么好处?什么是单重继承?什么是多重继承?Jav或用什么?为什么?答案 :继承是子类拥有父类的东西,这样不但可以节省程序开发的时间,而且也提高了代码的可重用性。只有一个单一父类称为单重继承。指一个类可以有一个以上的父类称为多重继承。一段程序本来只实现一个静态的图形界面,现在要在其中加入事件处理功能以便现实与用户的交互,程序里至少要修改几处?答案 :三处:声明监听者、注册监听者、实现事件处理方法。抽象方法有什么特点?抽象方法的方法体在何处定义?定义抽象方法有什么好处?答案 :抽象方法用abstrac修饰符修饰,只有方法头没有具体的方法体。抽象方法的实现是在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论