C# 抽象类、接口

(1)、抽象类和抽象方法的定义和实现:abstract override

        abstract class Vehicle{

                public abstract void Run();

        }

继承抽象类并且实现抽象方法

        class RaceCar : Vehicle{

                public override void Run(){

                }

        }

(2)、接口的定义和实现:interface

//定义接口类
interface IVehicle
{
    void Stop();
    void Fill();
    void Run();
}

//抽象类实现接口类
abstract class Vehicle : IVehicle
{
    public void Stop()
    {
        
    }

    public void Fill()
    {
        
    }
    
    /**
     * 抽象类实现接口,保留一个接口放给子类实现的写法
     */
    abstract public void Run();
}



class Car : Vehicle
{
    //子类实现Run方法,注意override关键字
    public override void Run()
    {
        Console.WriteLine("Car is running ...");
    }
}

相关推荐

  1. C# 抽象接口

    2024-04-10 12:50:02       38 阅读
  2. C# 抽象接口

    2024-04-10 12:50:02       63 阅读
  3. C++ IDisposable 接口抽象实现

    2024-04-10 12:50:02       44 阅读
  4. 接口抽象

    2024-04-10 12:50:02       66 阅读
  5. 抽象接口

    2024-04-10 12:50:02       55 阅读
  6. 抽象接口

    2024-04-10 12:50:02       27 阅读
  7. 如何在 C# 中选择使用抽象接口

    2024-04-10 12:50:02       35 阅读
  8. C#面:抽象接口有什么异同

    2024-04-10 12:50:02       27 阅读
  9. C# 抽象&接口

    2024-04-10 12:50:02       51 阅读
  10. c# 抽象

    2024-04-10 12:50:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 12:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 12:50:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 12:50:02       82 阅读
  4. Python语言-面向对象

    2024-04-10 12:50:02       91 阅读

热门阅读

  1. [C++][算法基础]排列数字(DFS)

    2024-04-10 12:50:02       35 阅读
  2. C++数据类型

    2024-04-10 12:50:02       34 阅读
  3. LeetCode //C - 275. H-Index II

    2024-04-10 12:50:02       39 阅读
  4. python蓝桥杯选数

    2024-04-10 12:50:02       32 阅读
  5. Hugging Face Transformers 微调--利用 SQuAD 做问答任务

    2024-04-10 12:50:02       27 阅读
  6. websocket调用http接口

    2024-04-10 12:50:02       33 阅读
  7. 为什么K8s需要服务网格Istio?

    2024-04-10 12:50:02       30 阅读
  8. 【御控物联】 2、物联网构成

    2024-04-10 12:50:02       31 阅读
  9. systemctl stop与信号

    2024-04-10 12:50:02       33 阅读
  10. 一篇文章说清楚 golang之interface

    2024-04-10 12:50:02       34 阅读
  11. 汽车变速器原理?

    2024-04-10 12:50:02       33 阅读