欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C# 构造方法

程序员文章站 2022-05-07 19:41:08
...

前言:

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


构造方法:

   什么叫构造方法呢,官方的解释是:“对类进行初始化,构造方法与类同名,无返回值、不需要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());

        }
    }
}


                         C# 构造方法


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


总结:

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