C# 方法重载

前言:

   这次我们学习一下方法重载。


方法重载

  我们将名字相同,参数列表不同的两个(或多个)方法称为重载方法。


 public partial class MainWindow : Window
    {
        class GirlFriend
        {
            public GirlFriend()  //构造方法的重写
            {
                this.name ="女神";
                this.age = "未知";
                this.hobby = "未知";
            }

            #region
            private string name = "";
            private string age = "";
            private string hobby = "";
            public GirlFriend(string name,string age,string hobby)  //构造方法的重写
            {
                this.name = name;
                this.age = age;
                this.hobby = hobby;
            }
            public string Hello()
            {
                return "小哥哥,我是你的女朋友" +"我的名字叫:"+ name+"   我今年"+age+"岁了"+"   我的爱好是:"+hobby ;
            }
        }
        #endregion
        public MainWindow()
        {
            InitializeComponent();
        }

        private void button_Click(object sender, RoutedEventArgs e)
        {
            GirlFriend mm = new GirlFriend();
            MessageBox.Show(mm.Hello());
        }
    }
}

              

              

从上边代码我们不难看出 我将GirlFriend 这个构造方法进行了重载,什么叫重载,就是在初始化一个对象的时候,选择合适的参数类型。


总结:

        方法的重写可以在不改变原有的方法上新增功能。


猜你喜欢

转载自blog.csdn.net/wjf1997/article/details/79963844
今日推荐