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 ..."); } }
原文地址:https://blog.csdn.net/WY1605058341/article/details/137534779
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!