C# 继承
-
继承
面向对象编程中最重要的概念之一是继承。继承使我们可以用另一个类来定义一个类,这使创建和维护应用程序变得更加容易。这也提供了重用代码功能并加快实现时间的机会。创建类时,程序员可以指定新类继承现有类的成员,而不必编写全新的数据成员和成员函数。此现有类称为基类,而新类称为派生类。继承的思想实现了IS-A关系。例如,哺乳动物IS A是动物,狗IS-A是哺乳动物,因此也是狗IS-A动物,依此类推。 -
基类和派生类
一个类可以从一个以上的类或接口派生,这意味着它可以从多个基类或接口继承数据和函数。C# 中用于创建派生类的语法如下-考虑一个基类Shape及其派生类Rectangle-编译并执行上述代码后,将产生以下结果- -
初始化基类
派生类继承基类的成员变量和成员方法。因此,应在创建子类之前创建超类对象。您可以在成员初始化列表中提供有关超类初始化的说明。以下程序演示了这一点-编译并执行上述代码后,将产生以下结果- -