北大青鸟S2深入.NET平台和C_编程总结北大青鸟S2深入.NET平台和C_编程总结.doc

北大青鸟S2深入.NET平台和C_编程总结北大青鸟S2深入.NET平台和C_编程总结.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北大青鸟S2深入.NET平台和C_编程总结北大青鸟S2深入.NET平台和C_编程总结

深入.NET平台和C#编程 第 1 章:理解.NET Framework 与 C# .NET 的特征:1. 可以跨设备。 2. 可以跨语言。 3. 统一的开发模式。 .NET框架的两个组件:1 . 公共语言运行时。(CLS 公共语言规范 和 CTS 通用类型系统) 2. 框架类库。 面向对象编程的特点:1.可复用性 2.可扩展性 3.易维护性 4.灵活性 System.Data :用于访问 ADD.NET System.Windows.Forms :用于开发Windows 应用程序 System.Collections.Generic :可以使用泛型 System.Net :可以对网络协议进行编程 System.Security :提供系统的安全控件功能 第 2 章:用对象思考,属性和方法 面向对象:1. 封装 ( 实现数据的安全性 ):保证对象自身数据的完整性、安全性。 2. 继承 ( 实现代码的重用性、可维护性):建立类之间的关系,实现代码的复用,方便系统的扩展。 3. 多态(实现代码的灵活性 1.Overload:重载。2.Override:重写):相同的方法调用可实现不同的实现方式。 方法的重载:重载是多态的一种,通过多态实现代码的灵活性。 重载的实现方式:1. 所有的方法必须在同一个作用域里(同一个类)。 2. 方法名完全一样(括号里的参数个数,位置,类型可以不一样)。 3. 通过参数列表来决定调用哪个方法。 重写的实现方式:1. 一定要有继承关系。 2. 在子类和父类中,必须有一致的方法签名(方法声明)。 被重写的父类方法,必须是抽象方法或虚方法。 子类中要重写的方法,必须用override方法。 3. 必须用父类的引用来引用子类对象。 对象:万物皆对象。 (类似于 用户自定义的类型) 类:描述一组相似对象的共性。 (类似 变量) 类的内部区域:1. 声明区:字段 ,属性 2. 功能区:方法 实例化:创建一个对象。 类名 别名 = new 类名(); //实例化对象 方法:1. 方法的声明(访问类型,方法名……..) 2. 方法体 字段:用来表示与类和对象关联的数据。 采用Camel(骆驼)命名法 ,用来访问属性。一般把字段设为private(私有)的。 属性:用来表示类的状态。(只读属性:get , 只写属性:set ,读写属性:get ,set ) 采用 Pascal 命名法。 安全性,私密性好。 简洁。(属性对字段进行操作) 方法:用来标识类的行为。 采用 Pascal 命名法。 静态:static ,属于类的方法 (只能通过类名调用)类名·方法名 非静态:属于对象的方法。(对象名· 方法名) 静态方法与实例方法的区别: 静态方法 实例方法 Static 关键字 不需要 static 关键字 类名调用 实例对象调用 可以访问静态成员 可直接访问静态成员 不可以直接访问实例成员 可以直接访问实例成员 不能直接调用实例方法 可以直接调用实例方法和静态方法 调用前初始化 实例对象时初始化 类存在,类的方法也存在,对象的方法不一定存在(只用实例化,对象才存在) 封装的好处:1. 避免使用非法数据赋值。 2. 保证数据的完整性。 3. 避免类内部发生修改时,导致整个程序的修改。 构造函数:用来初始化对象的属性。 构造函数与它所属的类同名。 一个类中没有显示定义构造函数则会生成一个默认的无参构造函数,否则,不生成。 Public 类名 () { } 构造函数无返回值。 构造函数自动调用。 在访问一个类的时候,系统将最先执行构造函数中的语句,构造函数也可以重载,可以初始化不同数量的属性,这样传入的参数数量不同。 构造函数注意事项: 一个类的构造函数名通常与类名相同。 构造函数没有返回值。 一般情况下,构造函数总是public类型的。 在构造函数中不要对类的示例做初始化以外的事情。 This :代表的是当前的对象。我们可以用this 关键字来访问它的成员。 传值的方式: 值传递:ref 侧重于修改。

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档