C# 构造函数
在接下来的时间里面,我们准备为大家介绍“C# 构造函数”。
1、构造函数:用于创建对象时初始化对象的属性。
构造函数的特点:
(1)构造函数的名字与类名必须相同。
(2)构造函数在创建对象时自动执行。
语法格式:
访问权限关键字 构造函数名
{
需要初始化的属性
}
语法分析:
(1)访问权限关键字,可以使用public公有访问权限。
(2)构造函数名,必须与类名相同。
(3)一对大括号代表函数的主体边界,格式要求不能省略。
(4)大括号中填入需要初始化的属性。
2、例子:
//====================
//定义了鸟类bird
//====================
class bird
{
public int head; //头部属性,public是公有访问权限。
public int body; //身体属性
public int leg; //脚属性
public int plumage; //翅膀属性
public int tail; //尾巴属性
public bird() //构造函数bird与类名相同,同时,要加上public公有访问权限
{
head = 1; //1个头
body = 1 ; //1个身体
eg = 2; //2条腿
plumage = 1;//1对翅膀
tail = 1; //1条尾巴
}
}
//=====================================================
//Program类,是在C# (工程创建与添加新文件) 这一章学习时所创建的
//=====================================================
class Program
{
static void Main(string[] args) //入口方法main
{
bird LaoYing = new bird(); //定义了鸟类bird的对象LaoYing
同时,自动调用了构造函数bird()对类中的属性进行赋值。
int hd = LaoYing.head ; //由于构造函数bird中已对属性head进行了初始化赋值,
所以,head中的值为1,然后,赋给变量hd,
所以,变量hd中的值等于1。
}
}
非常好,现在,我们已经掌握了C#中的“构造函数”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)