自己怎样做网站平台,互联网项目发布平台,行业网站推广方案,植物网站建设继承
亲爱的读者#xff0c;继承意味着从源头继承一些东西。例如#xff0c;儿子可以继承父亲的习惯。同样的概念也用于面向对象编程#xff1b;它是 OOP 的第二大支柱。
继承允许创建一个新类#xff0c;该新类继承另一个类或基类的属性#xff0c;继承这些成员的类称为…继承
亲爱的读者继承意味着从源头继承一些东西。例如儿子可以继承父亲的习惯。同样的概念也用于面向对象编程它是 OOP 的第二大支柱。
继承允许创建一个新类该新类继承另一个类或基类的属性继承这些成员的类称为派生类。因此派生类既具有基类的属性又具有自己的类属性。
这是一个非常简单的图表可以解释继承 例子
using System;namespace Inheritance
{class Program{// 定义 vehicle 基类public class vehicle{public vehicle(){Console.WriteLine(I am Vehicle);}}// 定义 car 类继承自 vehiclepublic class car : vehicle{public car(){Console.WriteLine(I am Car);}}// 定义 truck 类继承自 vehiclepublic class truck : vehicle{public truck(){Console.WriteLine(I am truck);}}// 定义 electric 类继承自 carpublic class electric : car{public electric(){Console.WriteLine(I am electric car);}}// 定义 petrol 类继承自 carpublic class petrol : car{public petrol(){Console.WriteLine(I am petrol car);}}static void Main(string[] args){// 创建 truck 类的实例truck tr new truck();Console.WriteLine(****************);// 创建 petrol 类的实例petrol pr new petrol();Console.WriteLine(****************);// 创建 electric 类的实例electric el new electric();Console.WriteLine(****************);// 等待用户按键Console.ReadKey();}}
}输出 在这个简单的例子中我们设计了一个基类即车辆然后我们派生了两个类汽车和卡车它们是车辆类的派生类。之后我们再次创建两个从汽车类派生的类。巡逻类和电动类是汽车类的派生类汽车类是派生类的基类。然后我们只需创建卡车类的对象它会自动调用基类车辆巡逻类和电动类也是如此我们创建这些类的对象它会自动调用汽车类然后汽车类会调用车辆类。