C# 构造方法

前言:

    我们接下来继续进行面对对象编程的学习,这次我们依旧使用上个博客介绍的 “虚拟女朋友”的这个例子进行讲解。


构造方法:

   什么叫构造方法呢,官方的解释是:“对类进行初始化,构造方法与类同名,无返回值、不需要void,在 new 的时候调用”,大家肯定还是很难理解,那我继续使用 “虚拟女朋友”这个例子进行讲解。


实例:创建一个女朋友,同时用构造函数初始化类,让女朋友拥有预先设置的名字

 public partial class MainWindow : Window
    {
        class GirlFriend
        {
            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 ;
            }
        }
        public MainWindow()
        {
            InitializeComponent();
        }

        private void button_Click(object sender, RoutedEventArgs e)
        {
            GirlFriend MM = new GirlFriend("平平","20","旅游");
            MessageBox.Show(MM .Hello());

        }
    }
}


                         


上边代码,大家不难看出 这次我的虚拟的女朋友有了一个名字,这是因为我写了一个有参数的构造函数,他可以对类进行初始化,使得 对象在实例化后拥有我们赋予他的一些信息,比如设置他的性别,年龄,姓名,爱好等等。


总结:

   构造函数就是对类的初始化,我们可以在初始化的时候对对象附加一些东西,如年龄,姓名等,因为这有一点抽象,所以希望大家可以把我的代码敲一下,具体感受一下什么叫构造函数。

猜你喜欢

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