JAVA程序设计 第5章.pptVIP

  • 3
  • 0
  • 约1.25万字
  • 约 88页
  • 2019-10-25 发布于湖北
  • 举报
第5章 对象和类的进一步介绍 抽象数据类型 绝大多数程序设计语言都预定义了一些基本数据类型,并相应定义了对那些类型的实例执行的操作。 概述 比如,对整型、实型等数值类型,有加、减、乘、除等操作, 对逻辑类型,有逻辑与、逻辑或、逻辑非等操作。 对于用户自定义的复合数据类型,需要由程序员自己定义一些方法,对该类型的实例进行所需的操作。 抽象数据类型 有些编程语言改进了这种处理方式,允许数据类型说明和欲对该类型变量进行操作的代码说明之间有较紧密的联系。通常把数据类型和对其进行的操作聚集在一起构成一种抽象数据类型。 抽象数据类型 严格地说,抽象数据类型是指基于一个逻辑类型的数据类型以及这个类型上的一组操作。每一个操作由它的输入、输出定义。 示例 public class Date { private int day, month, year; Date ( int i, int j, int k) { day = i; month = j; year = k; } ? Date() { day = 1; month = 1; year = 1998; } ? Date (Date d) { day = d.day; month = d.month; year = d.year; } public Date tomorrow() { Date d = new

文档评论(0)

1亿VIP精品文档

相关文档