C#中的接口

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