zoukankan      html  css  js  c++  java
  • 利用接口实现选择不同的语言

    实现效果:

      

    知识运用:

      接口的声明

      修饰符 interfac 接口名称:继承的接口名称{ 接口内容; }

    实现代码:

            /// <summary>
            /// 声明一个接口来定义Speak方法,具体实现在类中
            /// </summary>
            interface IselectLanguage {
                void Speak(string str);
            }
            /// <summary>
            /// 与中国人对话,用汉语
            /// </summary>
            class C_speakChinese:IselectLanguage {
                public void Speak(string str)
                {
                    MessageBox.Show("你想对中国人说:"+str,"提示:",MessageBoxButtons.OK,MessageBoxIcon.Information);
                }
            }
            /// <summary>
            /// 与美国人对话,说英语
            /// </summary>
            class C_speakEnglish : IselectLanguage
            {
                public void Speak(string str)
                {
                    MessageBox.Show("你想对美国人说:" + str, "提示:", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
    

    补充说明:

    • 声明接口时,通常以大写字母 I 开头
    • 除interface和接口名外,其他的都是可选项
    • 可使用new public protected internal和private等修饰符修饰,但接口成员必须是公共的
    • 继承接口时使用  :如果继承多个接口中间用  ,隔开 
  • 相关阅读:
    note
    deep learning
    matlab远程调试
    faster rcnn
    十一旅行
    python生成随机数
    python 读取mat文件
    opencv anaconda
    python文件操作
    python换行
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10080335.html
Copyright © 2011-2022 走看看