面向对象程序设计第3篇.pptVIP

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

文档评论(0)

1亿VIP精品文档

相关文档