C#语言之数据类型2

C#语言之数据类型2

ID:45033291

大小:541.50 KB

页数:66页

时间:2019-11-08

C#语言之数据类型2_第1页
C#语言之数据类型2_第2页
C#语言之数据类型2_第3页
C#语言之数据类型2_第4页
C#语言之数据类型2_第5页
资源描述:

《C#语言之数据类型2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲C#语言之数据类型之二3.1值类型3.2引用类型3.3类型转换第3章C#语言之数据类型3.2.1类3.2.2接口3.2.3代表3.2.4数组3.1C#数据类型之引用类型类1、类的定义:类是一组具有相同数据结构和相同操作的对象的集合。简单地说:类是对一系列具有相同性质的对象的抽象。3.2.1类3.2C#数据类型之引用类型2、举例:现实中的类,车、人,抽象的概念和继承的概念,特性、方法、事件等概念简介。类3.2.1类3、C#中的类:类也是一种数据类型,或称它为类类型。3.2C#数据类型之引用类型4、类的构成:类由成员构成,这些成员包括:常数字

2、段方法属性事件索引器运算符实例构造函数析构函数静态构造函数和嵌套类型声明类3.2.1类5、类的声明:书上的例子(p3_6)3.2C#数据类型之引用类型publicclassContact{publicstringm_name;publicintm_age;publicstringm_telephone;publicstructAddress{publicstringm_city;publicstringm_street;publicintm_number;}publicAddressm_address;}类3.2.1类3.2C#数据类型之引用类

3、型classContact{publicstringm_name;publicintm_age;publicstringm_telephone;publicstructAddress{publicstringm_city;publicstringm_street;publicintm_number;}publicAddressm_address;}6、类变量及实例化Contactc1=newContact();类3.2.1类7、类的成员赋值3.2C#数据类型之引用类型classContact{publicstringm_name;publici

4、ntm_age;publicstringm_telephone;publicstructAddress{publicstringm_city;publicstringm_street;publicintm_number;}publicAddressm_address;}classClassSample{publicstaticvoidMain(){Contactc1=newContact();c1.m_name="MikeOwen";c1.m_age=24;c1.m_telephone="Unknown";c1.m_address.m_city

5、="利物浦";c1.m_address.m_street="安菲尔德";c1.m_address.m_number=10;Console.WriteLine(c1.m_address.m_city);Console.WriteLine(c1.m_address.m_street);Console.WriteLine(c1.m_address.m_number);}}类3.2.1类8、类继承的声明3.2C#数据类型之引用类型classContact{publicstringm_name;publicintm_age;publicstringm_t

6、elephone;publicstructAddress{publicstringm_city;publicstringm_street;publicintm_number;}publicAddressm_address;}classColleague:Contact{publicstringm_Fax;}总结一下:类的继承如何定义类3.2.1类8、类继承的单继承3.2C#数据类型之引用类型classContact{………..}classContact1{………..}classColleague:Contact,Contact1{publics

7、tringm_Fax;}错啦?接口面向组件的开发---组件编程技术3.2.2接口3.2C#数据类型之引用类型3.2.2接口3.2C#数据类型之引用类型接口接口面向组件的开发---组件编程技术3.2.2接口3.2C#数据类型之引用类型接口组件与接口:1、接口描述了组件对外提供的服务。2、在组件和组件之间、组件和客户之间都是通过接口进行交互的。3.2.2接口3.2C#数据类型之引用类型接口接口的特点:1、组件接口必须是能够自我描述的。这意味着组件接口应该不依赖于具体的实现,将实现和接口分离,彻底消除了接口的使用者和接口的实现者之间的耦合关系,增强了

8、信息的封装程度。同时,这也要求组件接口必须使用一种与组件实现无关的语言。目前组件接口的描述标准是IDL语言。2、尽可能地保持接口不变。由于接口是组件之

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。