面向对象-类和对象.ppt
《面向对象-类和对象.ppt》由会员分享,可在线阅读,更多相关《面向对象-类和对象.ppt(23页珍藏版)》请在三一文库上搜索。
1、C# 中对象的创建,类的定义 声明方法 构造函数 使用类的静态成员,类的定义,类和对象 值类型和引用类型 如何定义类和创建对象 如何使用命名空间来组织类 如何定义可访问性和作用域 课堂练习 定义类和创建对象,3.1 类的定义,类和对象,类: 相对对象而言,类似于蓝图 包含方法和数据,对象: 是类的实例 使用关键字 new 创建 对象具有行为,对象,类,3.1.1 类和对象,值类型和引用类型,值类型 直接包含数据 存储在栈中 必须初始化 不能为 null int 是一个数据类型,int i; i = 42;,CostObject c;,引用类型 包含对数据的引用 存储在堆中 使用关键字 new
2、声明 类是一个引用类型,42,i,c,值类型和引用类型,定义类和创建对象,public class Customer public string name; public decimal creditLimit; public uint customerID; ,定义类,将类实例化为对象,Customer nextCustomer = new Customer();,类成员的访问,nextCustomer.name = “Suzan Fine“;,3.1.3 定义类和创建对象,使用命名空间来组织类,创建命名空间,namespace CompanyName namespace Sales pub
3、lic class Customer () / Or namespace CompanyName.Sales . ,using 指令,using System; using CompanyName.Sales;,嵌套的命名空间,namespace CompanyName public class Customer () ,3.1.4 使用命名空间来组织类,定义可访问性和作用域,使用访问修饰符,可以定义应用程序中类成员的作用域,3.1.5 定义可访问性和作用域,课堂练习 定义类和创建对象,在本练习中,创建一个表示羚羊的类,并且创建一个该类的对象,动手练习,3.1.6 课堂练习 定义类和创建对象,
4、第三章 C# 中对象的创建,类的定义 声明方法 构造函数 使用类的静态成员,声明方法,如何编写方法 如何给方法传递参数 如何通过引用来传递参数 如何传递引用类型变量 如何重载方法 课堂练习 编写和调用方法,3.2 声明方法,如何编写方法,class Lion private int weight; public bool IsNormalWeight () if (weight 250) return false; return true; public void Eat() /* some action */ public int GetWeight() return this.weight
5、; . . . Lion bigLion = new Lion(); bool weightNormal = bigLion.IsNormalWeight(); bigLion.Eat(); int weight = bigLion.GetWeight();,方法是能够完成某个任务的指令集合,3.2.1 如何编写方法,如何给方法传递参数,class Lion private int weight; public void SetWeight(int newWeight) weight = newWeight; . . . Lion bigLion = new Lion(); int bigLi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象
链接地址:https://www.31doc.com/p-3223470.html