Java程序设计技术第5章(第二版).pptVIP

  • 2
  • 0
  • 约1.65万字
  • 约 92页
  • 2017-05-30 发布于北京
  • 举报
第5章 进一步讨论对象和类 本章内容 抽象数据类型 抽象数据类型 抽象数据类型是指基于一个逻辑类型的数据类型以及这个类型上的一组操作。每一个操作由它的输入、输出定义。抽象数据类型的定义并不涉及它的实现细节,这些实现细节对于抽象数据类型的用户是隐藏的 程序5-1给出了Date类型和tomorrow操作间建立的一种联系 定义方法 定义抽象数据类型后,需要为这个类型的对象定义操作,也就是方法。格式如下: 修饰符返回类型名字(参数列表)块 名字是方法名,它必须使用合法的标识符。 返回类型说明方法返回值的类型。 修饰符段可以含几个不同的修饰符,其中限定访问权限的修饰符包括public,protected和private。 参数列表是传送给方法的参数表。表中各元素间以逗号分隔,每个元素由一个类型和一个标识符组成。 块表示方法体,是要实际执行的代码段。 增加方法 程序5-2 Date类中增加daysInMonth()和printDate()方法 按值传送 “按值”传送自变量,即方法调用不会改变自变量的值 当对象实例作为自变量传送给方法时,自变量的值是对对象的引用,也就是说,传送给方法的是引用值。在方法内,这个引用值是不会被改变的,但可以修改该引用指向的对象内容。因此,当从方法中退出时,所修改的对象内容可以保留下来 传值实例 程序5-3 创建pt对象,方法内局部变量val赋初值11。调

文档评论(0)

1亿VIP精品文档

相关文档