摘要: this和base C#的this关键字表示当前类的当前实例,this关键字通常用于把类的当前实例作为参数传递给别的方法。由于this表示一个类的实例,所以在类的静态成员中,不能使用this关键字。 运行结果 base关键字表示当前类的基类。可以用base关键字调用基类的方法、属性和成员变量。如下代 阅读全文
posted @ 2016-03-17 16:37 numbqq 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 抽象类和密封类 在定义类时可以使用abstract关键字声明这个类是抽象的。抽象类不能被实例化,即不能创建抽象类的实例。抽象类的主要作用是充当其他类的基类。 密封类的概念刚好与抽象类相对,这种类不能充当别的类的基类。“密封”的概念是不可以从这个类派生出别的类。在定义类时用sealed关键字指明类是密 阅读全文
posted @ 2016-03-17 15:38 numbqq 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 继承和多态 面向对象方法中的继承体现了现实世界中的“一般特殊关系”。基类代表一般性事物,而派生类是一种特殊的基类,是对基类的补充和细化。不同的派生类执行同一个方法时,会出现不同的行为,这就是多态。 实现继承 C#中用如下语法实现继承: class 派生类:基类 {类的成员} eg:public cl 阅读全文
posted @ 2016-03-17 12:09 numbqq 阅读(574) 评论(0) 推荐(0) 编辑