OOP复习提纲-的2016.ppt

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

面向对象程序设计 复习提纲 基本概念 类定义基本要求 程序设计 基本概念 结构化程序设计的特点 面向对象程序设计特点 类、对象、消息的概念,类之间的关系 类之间的几种关系,举例说明 数据隐藏的概念,实现手段 过程抽象,数据抽象 子类与父类的关系,继承 多态、重载、覆盖成员方法的含义,作用,区别和联系,实现手段与意义 基本概念 异常概念,Java处理异常的基本过程,异常类层次 要求:读懂异常类程序,区分Exception的子类RuntimeException类的5种异常,如算术,数组越界等。 类变量(静态)与实例变量区别、适用场合 抽象类、接口、包的概念、特点及适用场合 this, super, final 意义 各种访问控制修饰符(public,protected,private,缺省)含义, 作用,适用场合 泛型的适用性,定义及使用。泛型适用于对不同的数据类型实施同一种操作的情况。它不但增强了代码的重用率,还具有类型检查功能,提高了程序的安全性。 基本概念 事件处理 (掌握动作事件,鼠标事件处理机制) 事件源、事件、事件监听接口(代理模型三要素) 理解监听器类、监听器、监听适配器概念 容器 ( JFrame, JPanel )及其默认布局方式 组件( 按钮、标签、文本,密码 ) 布局管理器(FlowLayout,BorderLayout) 类定义的基本要求 类 =域(成员变量)+(成员)方法 对象=属性(静态)+行为(动态) 抽象:公共属性和方法 封装:private的成员变量+public的一套方法 (set方法和get方法) 类设计应该包含: 私有属性 构造方法(无参,有参)至少2个 一套 set()方法、一套get()方法 必要的基本操作的方法 toString()方法 public class Date { private int year,month,day; public Date(){this(2000,1,1);} public Date(int year,int month,int day){ this.year=year; this.month=month; this.day=day; } public int getYear(){return year;} public int getMonth(){return month;} public int getDay(){return day;} public void setYear(int year){this.year=year;} public void setMonth(int month){this.month=month;} public void setDay(int day){this.day=day;} public void setDate(int year,int month,int day){ this.year=year; this.month=month; this.day=day; } public String toString(){ return year+/+month+/+day;} } 类之间的关系 整体-部分(聚合) 章—节—段—句—词或标点符号 一般-特殊(泛化) 动画— 二维动画、三维动画 依赖,关联,调用 课程—教师—学生 用成员变量实现 用成员变量实现 用定义子类实现 掌握定义具有以上关系的类,会画出UML图 数据成员是对象数组,其定义,使用需掌握 接口的定义及使用 接口定义 接口定义及使用,接口继承 接口的特性,作用 接口主要用来定制一个规范,统一操作.实现多继承。接口中只有方法的定义,没有方法的实现。 类可以实现很多个接口,但是只能继承一个抽象类。 类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。 接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。 接口和抽象类 泛型类: ListT 表示 集合里 是 T类的实例 ListE 表示 集合里 是 E类的实例 List? 表示 集合里的对象类型不确定,未指定 List 同 List? 泛型的作用: 不同的数据类型可以实施同一种操作。 1、 ListT list=new ArrayListT(); T t=list.get(0); 2、List list=new ArrayList();

文档评论(0)

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

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

1亿VIP精品文档

相关文档