华师网络学院作业答案Java语言程序设计问答题_第1页
华师网络学院作业答案Java语言程序设计问答题_第2页
华师网络学院作业答案Java语言程序设计问答题_第3页
华师网络学院作业答案Java语言程序设计问答题_第4页
华师网络学院作业答案Java语言程序设计问答题_第5页
全文预览已结束

下载本文档

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

文档简介

什么是类库?为什么要学习类库?试列举出五个常用类库。答案:类,顾名思义,就是一些拥有相同属性的数据的集合,和现实中的人类,动物类相似.有类的概念相关的还有父类,子类,类的继承等.所谓父类和子类的关系相当于人和中国人的关系.类中有属性和方法,这两个也是重要的概念,上述三个概念(父类,子类,类的继承都是建立在它的基础上的.理解了类,类库就很简单了,就是类的集合。学习类库,是为了更多的应用已有的类定义,实现程序的重用。java.lang,java.io,java.applet,java.awt,java.util。面向对象程序设计方法有哪几个最重要的特点?答案:抽象、封装、继承、多态。什么是类库?什么是API?学习Java语言为什么要学习类库?答案:API是应用程序编程接口,类库就是Java语言的API。开发与运行Java程序需要经过哪些主要步骤和过程,用到哪些工具?答案:源程序编辑、字节码编译和解释运行。覆盖多态和重载多态分别如何区分不同的同名方法?答案:以对象名或类名为前缀;使用不同的参数列表。什么是接口?它起到什么作用?试比较接口与类的异同。答案:接口是一种特殊的类,用来实现Java中的多重继承。每一个类只能实现单继承,而一个类可以实现多个接口Java程序分为哪两大类?它们之间有哪些差别?答案:Java Application和Java Applet。应用程序为Application程序,其主类一定包含一个main方法作为其入口程序,Applet程序其主类一定有Applet类所派生的应用程序,其中主要包含init(、start(、stop(、paint(等方法。Application可以直接由java的解释命令java来执行,而Applet程序需要依托浏览器来执行,因此需要为其编辑一个html文件。Java的主类都是用public来修饰。参数CLASSPATH起到什么作用?如何设置这个参数?答案:指定字节码文件的缺省搜索目录;可以再AUTOEXEC.BAT文件中指定,也可以以开关参数的方式在运行Java解释器时指定。程序设计语言分为哪三种类型?简述它们各自的特点有优缺点。我们要学习的Java语言是哪种类型?答案:面向机器的语言、面向过程的语言、面向对象的语言。Java是面向对象的语言。Java语言与Java技术的关系如何?Java语言包括哪两部分?Java语言是Java技术的基础,Java语言包括语法规则和Java类库。什么是封装?为什么要用行为(方法把数据包裹起来?思考你为“大学生”等类设计的方法是否能达到数据封装的目的?答案:实现数据的隐藏。字符界面的程序用什么输入输出?图形界面的程序用什么输入输出?当用户输入结束需要程序接受输入继续处理时,如何分别通知字符界面的程序和图形界面的程序?这两种程序又如何获知?程序员对哪种程序的控制相对容易?答案:字符界面用标准输入(System.in/输出(System.out来接受用户的输入输出,图形界面用图形界面的组件来接受用户的输入输出,例如用文本框组件(TextField来接受用户的输入,用标签组件(Label来接受用户的输出。字符界面的程序,在等待用户输入时,整个程序处于停滞阻塞的状态,直至用户输完数据并按回车键,程序才接受输入并继续执行下去;图形界面的程序,用户完成输入并在TextField 中按回车后,将发送出一个消息,程序里的action(方法被这个消息激活并调用执行,从TextField 中读入用户输入的数据。什么是多重继承?Java是否支持多重继承?为什么?仅仅使用单层继承有什么缺点?Java采取什么机制来替代多重继承?答案:一个子类有多个父类的情况称为多重继承,Java不支持多重继承,这样代码重用性不高,Java用实现接口的方法替代多重继承。为什么说构造函数是一种特殊的方法?特殊在哪里?构造函数什么时候执行?被谁调用?答案:构造方法是一种特殊的方法,它的名字必须与它所在的类的名字完成相同,并且没有返回值,也不需要使用关键字void进行标识。创建新对象时执行构造函数,由系统自动调用。试解释为什么构造函数的重载方便了不同情况下创建类对象,一个构造函数如何调用同类的其他构造函数?如何调用父类的构造函数?答案:使用this。使用super。使用继承有什么好处?什么是单重继承?什么是多重继承?Java采用什么?为什么?答案:继承是子类拥有父类的东西,这样不但可以节省程序开发的时间,而且也提高了代码的可重用性。只有一个单一父类称为单重继承。指一个类可以有一个以上的父类称为多重继承。一段程序本来只实现一个静态的图形界面,现在要在其中加入事件处理功能以便现实与用户的交互,程序里至少要修改几处?答案:三处:声明监听者、注册监听者、实现事件处理方法。抽象方法有什么特点?抽象方法的方法体在何处定义?定义抽象方法有什么好处?答案:抽象方法用abstract修饰符修饰,只有方法头没有具体的方法体。抽象方法的实现是在

温馨提示

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

评论

0/150

提交评论