7.22 C#学习笔记(构建函数)
·
当我们实例化对象的时候就会去调用对应的构造函数。通过构造函数,可以给对象的数据字段进行初始化赋值。
如何创建构造函数?如果我们没有自己创建构造函数,系统会默认添加一个无参的构造函数
如果自己创建的有了,不管是有参还是无参的,默认提供的就不存在了。
internal class class1
{
public int age;
private string name;
//无参的构造函数
public class1()
{
Console.WriteLine("123123123");
}
//构造函数也可以重载
public class1(int age, string name)
{
//this在这里指向的是当前class1这个类
this.age = age;
this.name = name;
}
public void show()
{
Console.WriteLine(age);
Console.WriteLine(name);
}
}
主函数调用:
//使用构造函数类---构造函数
class1 c1 = new class1();
//普通的数据赋值方式
c1.age = 18;
Console.WriteLine(c1.age);
class1 c2 = new class1(20,"李四");//实参
class1 c3 = new class1(30,"王五");
//对象与对象之间互不影响
c2.show();
c3.show();
更多推荐


所有评论(0)