什么是C#中的基类?
在创建类时,程序员可以指定新类应继承现有类的成员,而不是编写全新的数据成员和成员函数。 此现有的类称为基类,而新类称为派生类。
一个类可以从多个类或接口派生,这意味着它可以从多个基类或接口继承数据和函数。
以下是 C# 中基类的语法 −
<access-specifier> class <base_class> { ... } class <derived_class> : <base_class> { ... }
让我们来看一个示例 −
示例
using System; namespace InheritanceApplication { class Shape { public void setWidth(int w) { width = w; } public void setHeight(int h) { height = h; } protected int width; protected int height; } // Derived class class Rectangle: Shape { public int getArea() { return (width * height); } } class RectangleTester { static void Main(string[] args) { Rectangle Rect = new Rectangle(); Rect.setWidth(5); Rect.setHeight(7); // Print the area of the object. Console.WriteLine("Total area: {0}", Rect.getArea()); Console.ReadKey(); } } }
广告