2012年5月16日

14.C#编程指南-多态性

摘要: View Code public class Shape{ // A few example members public int X { get; private set; } public int Y { get; private set; } public int Height { get; set; } public int Width { get; set; } // Virtual method public virtual void Draw() { Console.WriteLine("Performing base... 阅读全文

posted @ 2012-05-16 23:28 YeChun 阅读(271) 评论(0) 推荐(0) 编辑

13.C#编程指南-继承

摘要: 继承(加上封装和多态性)是面向对象的编程的三个主要特性(也称为“支柱”)之一。继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。其成员被继承的类称为“基类”,继承这些成员的类称为“派生类”。派生类只能有一个直接基类。但是,继承是可传递的。如果 ClassB 派生出 ClassC,ClassA 派生出 ClassB,则 ClassC 会继承 ClassB 和 ClassA 中声明的成员。定义一个类从其他类派生时,派生类隐式获得基类的除构造函数和析构函数以外的所有成员。因此,派生类可以重用基类中的代码而无需重定实现这些代码。可以在派生类中添加更多成员。派生类以这种方式扩展基类的功能。下图演 阅读全文

posted @ 2012-05-16 17:38 YeChun 阅读(221) 评论(0) 推荐(0) 编辑

导航