多重继承是一个类中,其中一个类可以继承多个类。
在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
