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
        {
           
        }
    }
  • 相关阅读:
    事务及存储过程
    索引细讲
    数据库练习题
    position: absolute 或 display:table 的水平垂直居中
    bootstrap table 文字超出父div范围
    css 图片不定大小不压缩、不变形的对齐
    vue3.0 + svg 图标
    vue eslint(indent) 空格缩进报错
    vue3.0 + fontAwesome 图标
    vue3.0 + ts + element-plus + i18n 中英文切换
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744508.html
Copyright © 2011-2022 走看看