Java有三种可见性修饰符-天津大学计算机学院.PPTVIP

  • 44
  • 0
  • 约6.78千字
  • 约 56页
  • 2018-12-14 发布于天津
  • 举报

Java有三种可见性修饰符-天津大学计算机学院.PPT

Java有三种可见性修饰符-天津大学计算机学院

第四章 编写类 概要 编写类 前几章程序中使用的类都是java标准类库中已经定义的类 本章,我们开始自己定义类,然后在此基础上设计程序 包含main 方法的类只是程序的执行入口 真正的面向对象编程是基于定义的类来创建对象。 类与对象 回顾一下第一章的知识,对象有状态和行为 考虑一个六面的骰子: 它的状态可以定义为: 投掷后显示的那一个面,即当前面 它的基本行为: 骰子能被投掷,投掷能可能改变骰子的当前面 我们可以通过设计一个类名为 Die的类来表示一个骰子,模拟骰子的状态和行为。 然后我们可以根据此骰子类实例化任意多的骰子对象 类 类包含数据申明和方法声明: 类 数据的值定义了通过类创建的对象的状态 方法的功能定义了通过此类创建的对象的行为 对于 Die 类,我们可以声明一个整数来代表此骰子显示的当前面 有一个称作 “roll”的方法,让骰子的当前面设置为1和6之间的一个随机数 类 我们可以根据需要给Die类设计其它数据和方法,使得此类的功能更加丰富并且增强其重用性 一个程序中没有必要使用一个类的所有内容 参考 RollingDice.java (第108页) 参考 Die.java (第109页) Die 类 Die类包含两个数据值: 常数MAX 表示骰子最大面的值 整数faceValue表

文档评论(0)

1亿VIP精品文档

相关文档