2016年电大java一纸开卷.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016年电大java一纸开卷

基本概念: 1结构化程序设计的特点: 程序设计=数据结构+算法 程序内容=过程+过程调用 2面向对象程序设计特点: 抽象,封装,继承,多态 3类: 类是一组具有相同属性特征的对象的抽象描 述,是面向对象程序设计的又一个核心概念。 对象: 对象是用来描述现实世界中客体的部件,是面向对象软件系统在运行时刻的基本单位 自治性,封闭性, 通信性, 被动性.暂存性 消息: 消息是一个对象要求另一个对象实施某项操作的请求 之间的关系: 类是对象抽象的结果 对象就是类的具体化,是类的实例 消息传递是对象之间相互联系的惟一途径 4类之间的几种关系,举例说明: 依赖(一个类对象需要访问另一个类对象:学生类和课程类),聚合(多类聚集:Book类书名作者String出版日期Date价格float数量Integer),泛化(一般——特殊关系person –(继承)student,teacher,staffer) 5数据隐藏的概念:?实现手段:封装 6子类与父类的关系:泛化 7重载(子类终声明的某个成员方法只与父类某成员方法名字相同…意义:扩展父类某项操作的接口形式,使之能适应够于子类对象的操作,提高系统操作的方便性灵活性)、覆盖成员方法(子类中声明与夫类具有相同签名的成员方法。。。意义:对父类成员方法的补充增强或子类父类对象操作有异) 8异常概念,Java处理异常的基本过程 ? (1)运行程序的系统出现了异常。例如,系统软、硬件发生的故障,资源短缺等; ? (2)程序本身存在的问题。例如,语法错误、逻辑错误和运行错误等。 ? 在Java语言中,所说的异常是指那些影响程序正常运行的错误,而并不包含导致程序运行结果不正确的那些逻辑错误。 抛出异常,捕获异常和处理异常 在Java语言中,所说的异常是指那些影响程序正常运行的错误,而并不包含导致程序运行结果不正确的那些逻辑错误。 9 类变量(静态)与实例变量区别、适用场合 ?在类中定义成员变量时,如果在访问属性 修饰符之后,加上static修饰符,它们就 属于静态成员。例如: ?public static int staticMember; ?静态成员变量只在加载类时创建一个副 本,不管未来创建多少个这个类的对象, 都将共享这一个副本。 ? String与StringBuffer特点 ? 抽象类、接口、包的概念、特点及适用场合 ? this,super,final意义 import java.awt.event.*; import javax.swing.*; public class tryjbutton extends JPanel implements ActionListener { protected JButton b1,b2,b3; public tryjbutton() { b1=new JButton(disable); b1.setMnemonic(KeyEvent.VK_D); b2=new JButton(middle); b2.setMnemonic(KeyEvent.VK_M); b3=new JButton(enable); b3.setMnemonic(KeyEvent.VK_E); b3.setEnabled(false); b1.addActionListener(this); b3.addActionListener(this); b1.setToolTipText(单击这个按钮禁用中间按钮); b2.setToolTipText(单击中间按钮不响应事件); b3.setToolTipText(单价这个按钮启用中间按钮); add(b1); add(b2); add(b3); } public void zctionPerormed(ActionEvent e) { if(disable.equals(e.getActionCommand())) { b2.setEnabled(false); b1.setEnabled(false); b3.setEnabled(true); }else{ b2.setEnabled(true);

文档评论(0)

doc888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档