清华面向对象程序设计:第03章.pptVIP

  • 6
  • 0
  • 约1.41万字
  • 约 69页
  • 2016-04-08 发布于江西
  • 举报
清华面向对象程序设计:第03章.ppt

第3章 抽象与封装 3.1 抽象与封装的实现技术 实现抽象和封装 ——类和对象 一个对象包含了若干个成员变量和成员方法,它是现实世界中特定实体在程序中的具体体现。其中,成员变量反映实体的属性状态,成员方法反映实体具有的行为能力,这些内容的规格描述将由类承担,类是对具有类似特征的对象的抽象说明,对象是类的实例。 对象体的构成 3.2 类 3.2.1 类的定义 Java语言中, 类主要有两个来源途径 Java类库 用户自定义的类 所有的类都是Object类的子类。如果在自定义类 时,没有写明父类,则默认的父类为Object。从严 格意义上讲,Java程序中定义的所有类都是子类。 最简单的类定义格式为 class ClassName { ClassBody //类体 } class为关键字,ClassName为定义的类名称 ClassBody为类体,包含成员变量、成员方 法、类、接口、构造方法、静态初始化器 类的UML表示 一个类的UML图形表示如图 一个Box类的UML表示 BOX类的UML表示 Box类的定义 public class Box { int long,width, height; void setLong(int longValue){long=longValue;} void setWidt

文档评论(0)

1亿VIP精品文档

相关文档