C#程序设计语言课程内容.ppt

上传人:da****u 文档编号:1122924 上传时间:2018-12-10 格式:PPT 页数:34 大小:198.50KB
下载 相关 举报
C#程序设计语言课程内容.ppt_第1页
第1页 / 共34页
C#程序设计语言课程内容.ppt_第2页
第2页 / 共34页
C#程序设计语言课程内容.ppt_第3页
第3页 / 共34页
C#程序设计语言课程内容.ppt_第4页
第4页 / 共34页
C#程序设计语言课程内容.ppt_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、 Microsoft C#程序设计语言课程内容 第一章:概述 第二章: C# 语言的基本原理 第三章: C# 中对象的创建 第四章:面向对象的编程技术 第五章: C# 编程 第六章:编写基于 .NET 的应用程序 第七章:使用 ADO.NET 访问 数据 第八章:创建基于 Windows 的应用程序 第九章:在 C# 应用程序中使 用 XML Web Service 第十章:创建 Web 应用程序 十一章: 应用程序设置和 部署 十二章:进阶学习目标4面向对象的编程技术内容: 设计对象 继承性 多态性 Microsoft 设计对象 4.1学习完本节后,你将能够: 在对象中封装信息 使用属性管理

2、对封装数据的访问Microsoft 封 装 性 4.1.2 将类的某些数据和操作这些数据的代码隐藏起来,这就是封装 封装的好处:w 可以隐藏类实现的细节w 简化用户的使用w 易于软件的更新、修订、维护。可以修改内部实现,但不影响用户的使用Microsoft 访 问 修 饰 符 使用访问修饰符,可以定义应用程序中类成员的作用域(可见性)声明声明 定义定义public 不限制访问private 只能从包含的类中访问internal 从类型所在的 assembly 访问protected 包含的类或继承的子类可以访问protected internal包含的类、继承的子类或类型所在 assembly

3、 可以访问Microsoft 属 性 4.1.3 属性是 “聪明 ”的字段, “特殊 ”的方法 定义属性类似于定义一个方法,但使用属性时如同使用一个字段class Cat public string name ;public int age; static void Main()Cat cat1 = new Cat();cat1.age = -13; /错误Microsoft 创 建 属 性 4.1.3 语法:public|protected 数据类型 属性名 get /get访问器,获取属性的代码set /set访问器,设置属性的代码Microsoft 创 建 属 性 4.1.3 示例: p

4、ublic class Cat private int age;public int Age get return age;set if (value=20)报告出错elseage = value;Microsoft 使 用 属 性 4.1.3 示例:Cat cat1 = new Cat();cat1.Age = 1; /使用 Age属性的 set访问器int n = Cat.Age; /使用 Age属性的 get访问器cat1.Age = 100; /收到错误消息Microsoft 属 性 4.1.3 如果只提供了 get ,没有 set ,这样的属性为只读属性 如果只提供了 set ,没有 get ,只写属性 优点:w 属性在使用时类似于类的字段,简单w 属性在实现时类似于方法,可以编写代码控制用户对数据的存、取,增加安全性检查w 可以设置只读或只写属性

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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