课件
构造器
1.什么是构造器?
构造器,又称构造函数,是类型的成员之一(类型的成员有十多种),通常我们说的构造器,是指狭义上的理解:实例构造器(instance constructor)。
2.为什么需要构造器?
实例构造器的作用:用来构建这个实例在内存中的内部结构。
当需要类中某些实例字段的值为一个固定值或者需要在创建实例时根据情况规定时,自定义构造器可以帮助我们实现这个目的。
3.构造器的声明
注意:构造器没有返回值类型(不需要返还任何数据结果,只需要构造好内存块即可);构造器名必须与类型名一致;必须要带 “( )”
(1)默认构造器
(2)不带参数的构造器
(3)带参数的构造器
(4)带参数的构造器 + 不带参数的构造器
4.构造器的调用
Student stu = new Student();
//“( )"这对括号就是在调用构造器了
5.实例构造器的内存机理
//实例构造器的内存机理
class Program
{
static void Main(string[] args)
{
//创建实例并赋值给局部变量"stu",调用构造器,传入构造器所需参数
Student stu = new Student(1,"Mr Okay");