多重继承是一个类中,其中一个类可以继承多个类。
在C#中无法实现多重继承。
它只能使用接口实现类似效果。
关于接口的说明
- 接口没有实现体。它只有签名。
- 所有接口都是默认的公共和摘要。
- 所有接口成员也都是公共的,不能拥有任何访问修饰符。
- 无法创建接口实例。
- 接口可以继承其他接口。
- 类可以继承多个接口。
C#中的接口示例
using System; namespace onitroad { interface Icar { int car(); } interface IPlane { bool developer { get; } } class sharad : Icar, IPlane { public int car() { return 4; } public bool developer { get { return true; } } } class Program { static void Main(string[] args) { sharad mysupercar = new sharad(); Console.WriteLine(" sharad have " + mysupercar.car() + (" car ") + " He is a Engineer " + mysupercar.developer); Console.ReadLine(); } } }
日期:2020-04-11 23:03:42 来源:oir作者:oir