📌  相关文章
📜  2 个不同的 iherent 类的列表 c#' - C# (1)

📅  最后修改于: 2023-12-03 14:38:49.575000             🧑  作者: Mango

2 个不同的 inherent 类的列表 C#

在 C# 中,继承(inheritance)是一种常用的面向对象(OOP)编程技术。它允许我们创建一个新类,该类从现有的类中继承成员,并可以添加自己的成员。

这里将介绍两个不同的继承类的列表,它们分别是:CarAnimal

1. Car类

Car类是一个继承类。它可以从基类Vehicle类中继承成员,同时也可以添加它自身的成员。

示例代码:

class Vehicle {
    public void Start() {
        Console.WriteLine("Starting engine.");
    }
}

class Car : Vehicle {
    public void Drive() {
        Console.WriteLine("Driving the car.");
    }
}

在此示例代码中,Vehicle类定义了一个名为Start()的方法。Car类继承了Vehicle类,并添加了它自己的函数Drive()

2. Animal类

Animal类是另一个继承类的实例。这个类可以从基类LivingBeing类中继承类的成员,同时添加自身的成员。

示例代码:

class LivingBeing {
    public void Breathe() {
        Console.WriteLine("Breathing air or water.");
    }
}

class Animal : LivingBeing {
    public void Move() {
        Console.WriteLine("Moving around in its environment.");
    }
}

在此示例代码中,LivingBeing类定义了名为Breathe()的方法。Animal类继承了LivingBeing类,并添加了它自己的函数Move()

以上是两个不同的继承类的示例。在实际开发中,你可以根据需要创建自己的继承类,并在其中继承现有类的成员,以及添加你自己的成员。