当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《面向对象程序设计》课程教学资源(PPT课件)第四章 对象和编程结构

资源类别:文库,文档格式:PPT,文档页数:25,文件大小:1.08MB,团购合买
一、创建和使用对象 二、声明类 三、注释语句
点击下载完整版文档(PPT)

第四章 对象和编程结构

第四章 对象和编程结构

学习目标: 创建和使用对象 声明类 注释语句

学习目标: ➢创建和使用对象 ➢声明类 ➢注释语句

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 ✓变量初始化为缺省值。 ✓要给对象变量赋值: ◆声明并初始化对象变量 ◆设定值时指定对象引用 创建对象

1 public class Shirt 2「 char size; 34567891 float price; boolean lonasleeved public static void main (string args [1y shirtz myshirt; 11 myshirt new shirt(): 12 my shirt size ='L'i myShirt price= 29.99F; 14 myShirt longsleeved true: 15 16 Shirt anothershirt 17 another shirt new shirt()i 18 another shirt size M 19 another shirt. price 22.99F: 20 another shirt. longsleeved false 21 22

引用变量信息 位置 内存 名称 示例 shirt myshirt 值 示例:×044008 prIce 29,99 size Sleeved rue 类型 示例: reference to shirt

int ID=425566; ID 425566 (整型变量的 存储大小) 内存

基本变量和对泉引用变量的值 ≥基本数据类型的值:428802,,A’等 对象引用的值:对对象的引用.指向 对象变量的值 查看结果: Equivalence. java 查看结果; BoXDemo. java √,遼看结果: Assign java

➢基本数据类型的值:428802, ’A’等 ➢对象引用的值:对对象的引用,指向 对象变量的值 基本变量和对象引用变量的值 查看结果:Equivalence.java 查看结果:BoxDemo.java 查看结果:Assign.java

ita42902 2 shirt shirt: new Shirt (): 1 Shirt myShirt a new Shirt 3 Surt arothershirt new shirt (y 2 Shirt anotherShirt a new Shirt() pothershirt s shirt shirt shirt ID 0.0 price Sleeved false sleeved fase shirt shirt anothershirt0x334009 ID price 0. amthershirt 可r09n 099311 price 0.0 Sleeved false Sleeved false ID422 堆栈内存 维内存 (在程序空间内 附加内存在程齐空间外) 堆线内存

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共25页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有