码迷,mamicode.com
首页 > 其他好文 > 详细

固本培元之四:这个需要回头体会

时间:2016-07-22 06:33:01      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

对象的三大特性:封装,继承,多态。
命名空间:namespace修饰
类:class修饰
访问限定
(1)public。不限制访问。
(2)protected。尽在同一个类内。或该类的派生类中访问。
(3)Internal。仅从同一个项目内访问。
(4)protected internal。访问限于同一个项目或派生类。
(5)Private。访问限于本类。
字段:变量成员
属性:{get;set;}
方法:(){}

引用:using
构造函数:主要是为了给初始化对象赋初值。使用new表达式创建某个类的对象时,会使用实例构造函数创建和初始化所有实例成员变量。
析构函数(destructor) 与构造函数相反:析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,应在退
出前在析构函数中用delete释放)。析构函数形式:~类名() 例:~test(){}
继承:A基础B的写法是class A:B
重写:new public void ShowMessage() // 这里就发生了重写,也可以说是隐藏了父类的方法. 这样做了之后就不能再使用父类的同名方法了
虚方法:virtual关键字定义,表示此方法可以被重写。virtual方法可以直接使用,和普通方法一样
重写虚方法:override关键字作用是对父类的virtual方法进行重写;
base关键字:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。
this关键字:限定被相似的名称隐藏的成员;将对象作为参数传递到其他方法;声明索引器
多态:允许将子类类型的指针赋值给父类类型的指针。
重载:方法名相同,根据传入的参数调用对应的方法。
接口:interface 关键字进行定义,接口中的方法用来定义对象之间通信的契约,定义一种规范。
抽象类:abstract修饰,表达一种抽象的概念,仅仅是作为其派生类的一个基类。
抽象方法:abstract修饰,抽象方法必须声明在抽象类中
静态常量:public const int MAX_VALUE = 10;
多态常量:public readonly int MAX_VALUE = 10;

固本培元之四:这个需要回头体会

标签:

原文地址:http://www.cnblogs.com/it-xcn/p/5693743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!