10094人加入学习
(18人评价)
C#编程-第二季-面向对象-宇宙最简单2021最新版

制作完成于2021-10月20日 使用VS2019

价格 免费

构造函数


我们构造对象的时候,对象的初始化过程是自动完成的,但是在初始化对象的过程中有的
时候需要做一些额外的工作,例如需要初始化对象存储的数据,构造函数就是用于初始化
数据的函数。

声明基本的构造函数的语法就是声明一个和所在类同名的方法,但是该方法没有返回类型。


public class Myclass {
public Myclass ( ) {
这个构造函数的函数体

   }

}

当我们New对象的时候,当我们实例化对象的时候,当我们创建对象的时候就会调用构造函数。

因为构造函数就是用来构造对象的

 

构造函数作用 ( 构造函数一般用来初始化数据 )

 

 

[展开全文]

构造函数就是用来构造对象的

 构造函数必须与类的名字相同

不需要返回类型 构造函数 

在new的时候就会调用

会选择匹配的构造函数

 

 

[展开全文]

构造函数是对数据进行初始化的

class Customer

{

public string name; 

public string address;

private int age;

public string createTime;

public Customer()

{

Console.WriteLine("这是无参构造函数");

}

Customer c1=new.Customer()

Customer c2=new.Customer()

Customer c3=new.Customer()

F5运行之后就是

这是构造函数

这是构造函数

这是构造函数

public Customer (string a1,string a2,int a3,int a4)

{

name=a1;

address=a2;

age=a3;

createTime=a4;

}

 

[展开全文]

基本类型的默认赋值都是0

值类型的默认类型的默认值都是0

应用类型的默认值都是null

用构造函数可以直接在new括号内填写创建初始化的值

[展开全文]

构造函数用于初始化数据的函数(不构造会按默认值赋值)

语法是声明一个和所在类同名的方法,不带返回类型

[展开全文]

构造函数--用来初始化数据的函数

 类名和函数名相同

[展开全文]

类的构造函数

类没有定义函数的时候, 系统会创建一个默认的构造函数。 这个默认的构造函数是无参的。 

在我们定义一个构造函数的时候, 默认的构造函数就会被替代。

在重载构造函数的时候, 尽量保证类中有无参构造函数。

[展开全文]

类:

1.构造里默认赋值

2.构造函数无返回值

[展开全文]