zoukankan      html  css  js  c++  java
  • 【Vegas原创】C#不能多重继承,怎么办?接口!

                                                                       车
                                                                 |      |      |
                                                              两轮    三轮 四轮
                                                             |     |         |     |
                                                            自    电平     卡  轿车(飞,船) ->  飞机
                                |->轮船
      轿车是车,而且只有一个父类,车。但你想要的是会飞的,而且能在水上游的车,C#和java中,不允许有两个父亲,怎么办呢?就要靠飞机和轮船这两个接口。
         不可多重继承,但可以有多个接口。

          实例:

          IModule.cs:

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace PlatForm.Common
    {
        
    public interface IModule
        {
            
    public virtual string  GetModuleXML();
        }
    }



         MeetingQueryModule.cs:

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Web.UI.WebControls.WebParts;
    namespace PlatForm.Common
    {
        
    class MeetingQueryModule:WebPart,IModule
        {
           
        }
    }
  • 相关阅读:
    Jetson AGX Xavier初始化
    Jetson AGX Xavier更换apt-get源
    Mac远程访问Ubuntu
    Anaconda安装和环境的搭建
    C# NotifyIcon 托盘控件
    VS2010+OpenMP的简单使用
    VS2010+OpenCV3.4.1+zbar 64位
    datatbales 使用笔记
    ubuntu16.04 常用软件
    crontab不能正常执行的五种原因
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744508.html
Copyright © 2011-2022 走看看