第四章 对象和编程结构
第四章 对象和编程结构
学习目标: 创建和使用对象 声明类 注释语句
学习目标: ➢创建和使用对象 ➢声明类 ➢注释语句
Shirt Shirt class in OOAD float price char size What a shirt objec-* boolean represents: long ongsleeve sleeved, size L 2999 ordero setcolor( getcoloro getDiscounto 1 public class Shirt 2{ 3 har size: 4 float price 5 boolean lands leaved 6 public static void main (Strig args[]) Shirt object in -+8 Shirt mmyshirt: program: long- 9 myShirt =new Shirt() sleeved size L mysmrt.sze=气L $2999 mysmirt. price 29. 99F, 12 mysmirt. lonySleeved true: 13} 14}
创建对象引用变量 创建一个引用对象的变量 需要分3个步骤: 1、声明一个对对象的引用 2、创建对象 3、赋值
➢创建一个引用对象的变量 ➢需要分3个步骤: 1、声明一个对对象的引用 2、创建对象 3、赋值 创建对象引用变量
创建对泉 步骤1——声明 ClassName identifier N例: Shirt my Shirt 变量类型是 reference to className(对Shit的引用) 步骤2—初始化 identifier=new ClassName o 例: my Shirt= new Shirt o; 或者声明和初始化同时进行 ClassName identifier-new ClassName( YU: Shirt my Shirt =new Shirt 步骤3—赋值 √还未给对象变量赋值,如 myShirt price √变量初始化为缺省值。 √要给对象变量赋值 ◆声明并初始化对象变量 ◆设定值时指定对象引用
步骤1——声明 ClassName identifier; 例: Shirt myShirt; 变量类型是reference_to_ClassName(对Shirt的引用) ➢步骤2——初始化 identifier=new ClassName(); 例: myShirt=new Shirt(); 或者声明和初始化同时进行 ClassName identifier=new ClassName(); 例: Shirt myShirt =new Shirt(); ➢步骤3——赋值 ✓还未给对象变量赋值,如myShirt .price ✓变量初始化为缺省值。 ✓要给对象变量赋值: ◆声明并初始化对象变量 ◆设定值时指定对象引用 创建对象