4第五章复合创建值类型.ppt

上传人:99****p 文档编号:1434480 上传时间:2019-02-27 格式:PPT 页数:37 大小:416.50KB
下载 相关 举报
4第五章复合创建值类型.ppt_第1页
第1页 / 共37页
4第五章复合创建值类型.ppt_第2页
第2页 / 共37页
4第五章复合创建值类型.ppt_第3页
第3页 / 共37页
4第五章复合创建值类型.ppt_第4页
第4页 / 共37页
4第五章复合创建值类型.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、使用 C#进行面向对象编程面向对象编程面向对象编程 复合数据类型复合数据类型使用 C#进行面向对象编程 在本章,你将学到: 描述内存分配 使用 结 构 使用枚 举 实 施数 组 使用集合 目标使用 C#进行面向对象编程 分配 给变 量的内存有两种: 值类型: 所有内置数据类型,诸如 int, char和 float 都是值类型。 引用类型: 包括引用内存块的地址。数据类型(如 string和 class)是引用类型。让 我 们 了解内存分配概念的 详 情。描述内存分配使用 C#进行面向对象编程描述内存分配(续)int Num1;Num1=50; 初始化用 Num1初始化 Num2 int Nu

2、m2;Num2=Num1; 变量声明值类型:变量声明 5050Num1 和 Num2 包含 50Num1Num2使用 C#进行面向对象编程描述内存分配(续)值类型(续):Num1=60;Num160Num250Num2 的值保持不变给 Num1赋新值使用 C#进行面向对象编程Car Suzuki= new Car();Suzuki.Model=10;创建类 Car的对象类 Car的成员变量初始化用 Suzuki初始化 Mercedes类 Car的对象Car Mercedes;Mercedes=Suzuki; 描述内存分配(续)引用类型:使用 C#进行面向对象编程SuzukiMercedes*1

3、0引用存储数据的内存位置引用存储数据的内存位置描述内存分配(续)引用类型(续):使用 C#进行面向对象编程 结构是值类型的数据类型。 当您希望由一个变量来保持各种数据类型的相关数据时,您可以创建一个结构。 创建结构要使用 struct 关键字。使用结构使用 C#进行面向对象编程struct Bill_Details public string inv_No; / 发票号string ord_Dt; / 定单日期string custName; / 客户姓名public string product; / 产品名public double cost; / 产品费用public double due_Amt; / 应付款总计 使用结构(续)使用 C#进行面向对象编程 结 构可以在某个 类 内声明,也可以在类 之外声明。 当 结 构作 为 函数参数 时 , 传递 的是 结构的副本,而当 类 作 为 函数参数 时 ,传递 的是引用。程序示例程序示例 2-2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。