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());
}
}
}
上边代码,大家不难看出 这次我的虚拟的女朋友有了一个名字,这是因为我写了一个有参数的构造函数,他可以对类进行初始化,使得 对象在实例化后拥有我们赋予他的一些信息,比如设置他的性别,年龄,姓名,爱好等等。
总结:
构造函数就是对类的初始化,我们可以在初始化的时候对对象附加一些东西,如年龄,姓名等,因为这有一点抽象,所以希望大家可以把我的代码敲一下,具体感受一下什么叫构造函数。
上一篇: 前端学PHP之变量、数据类型及作用域
下一篇: 【C#】-类、方法