类类是定义相同类型对象的结构。Java类使用变量来定义数据域,而用方法来定义行为类还提供了一种特殊类型的方法,这种方法被称为构造函数,当你用类来构建对象时会调用构造方法
6 类 类 是定义相同类型对象的结构。Java类使用变 量来定义数据域,而用方法来定义行为。 类还提供了一种特殊类型的方法,这种方法被 称为构造函数,当你用类来构建对象时会调用 构造方法
类classcircle/** The radius of this circle */double radius = 1.0;数据域/★* Construct a circle object *circle)(1构造方法/** Construct a circle object */Circle(double newRadius)radius = newRadius;1/** Return the area of this circle */方法double getArea() {return radius * radius * 3.14159;1
7 类 class Circle { /** The radius of this circle */ double radius = 1.0; /** Construct a circle object */ Circle() { } /** Construct a circle object */ Circle(double newRadius) { radius = newRadius; } /** Return the area of this circle */ double getArea() { return radius * radius * 3.14159; } } 数据域 方法 构造方法
类图UML类名CircleUML ClassDiagram数据域radius:double构造方法和Circle()一般方法Circle(newRadius: double)getAreaO:double对象的circle3:Circlecircle2:Circlecirclel:CircleUML符号radius=25radius=125radius=1.0
8 UML 类图 Circle radius: double Circle() Circle(newRadius: double) getArea(): double circle1: Circle radius = 1.0 类名 数据域 构造方法和 一般方法 circle2: Circle radius = 25 circle3: Circle radius = 125 UML Class Diagram 对象的 UML 符号
举例:定义类和创建对象目标:演示创建对象、访问数据和使用方法。TestCirclelRun
9 举例:定义类和创建对象 目标:演示创建对象、访问数据和使用 方法。 TestCircle1 Run
举例:定义类和创建对象目标:演示创建对象、访问数据和使用方法。TVTestTVRun10
10 举例:定义类和创建对象 目标:演示创建对象、访问数据和使用 方法 。 TestTV Run TV