logo

您所在位置网站首页 > 海量文档  > 理工科 > 机械/制造

Viscual C#程序设计第七章 面向对象的理解.ppt 38页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 上传作者 132****9295(上传创作收益人)
  • 发布时间:2020-02-09
  • 需要金币299(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:282 KB
下载过该文档的会员
你可能关注的文档:
面向对象理解图 面向对象的理解 类的定义及特点 类的定义 创建对象 类的成员 变量的分类 静态变量 非静态变量 数组元素 成员访问控制符 公有成员(public) 私有成员(private) 保护成员(proctected) 内部成员(internal ) 域与属性 方法 构造函数 析构函数 静态与非静态方法 方法的重载 类的特性 封装 多态 继承 面向对象编程的概念 面向对象的程序设计(Object-Oriented Programming,简记为OOP) 立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。 面向对象的重要几点 7.1 类的定义及特点 类就是计算机创建对象的模板 例如:人是一个类,每一个人都是人类的实例或?称对象。一个类描述一类事物,描述这些事物应该具有的属性,如人有姓名、性别、年龄、民族等。一个对象是人类的一个实例,它具有确定的属性,如邬远波(人的实例)年龄20,男,汉族。人类只有一个,而人类的实例可以有无数多个。现实世界的个体将抽象化为程序中的对象,而个体的数据抽象化为程序对象的数据成员。 类可以定义对象的属性和可执行的操作(方法、事件),并定义保存对象属性的值 类的实例是对象。对象可以执行类定义的操作。 7.1.1 类的定义 类是面向对象程序设计的基本构成模块 类在的程序中的基本格式: [访问修饰符][类型修饰符] calss 类名 { //此处添加类的成员 } 其中“访问修饰符”和“类型修饰符”都可以省去 例如:定义一个“电话卡”类 “电话卡” 类 using System.Windows.Forms; public class PhoneCard //类是使用class 关键字来定义 { public long CardNumber; //定义有公有的成员卡号 private int password = //定义了私有的成员密码 double balance=100; bool connected; public bool PerformConnection(int pw) { //定义的公有方法,开始拨号 if (pw == password) { “电话卡” 类 connected = true; return true; } else { connected = false; return false; } } void PerformDial() { //定义的方法,扣除消费,算出余额 if (connected) balance -= 0.5; “电话卡” 类 MessageBox.Show(balance.ToString()); } public static void Main() { PhoneCard a = new PhoneCard(); a.PerformConnection; a.PerformDial(); } } 结果: “电话卡”类 分析 程序范例中定义了一个自定义类PhoneCard。类头使用关键字class标志类定义的开始,class 关键字前面是访问级别,使用了 public,这表示任何人都可以基于该类创建对象。位于 class 关键字的后面的是类名称。类体用一对大括号括起,用于定义行为和数据,包括域和方法。类的字段、属性、方法和事件统称为“类成员” 7.1.2 创建对象 实际上对象就是类的一个实体 类通过“new”关键字实例对象 创建如下: 类名 对象名=new 类名(); 例如: Customer object1 = new Customer();

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556