C# 方法
在接下来的时间里面,我们准备为大家介绍“C# 方法”。
1、方法:可以称为行为,例如,人的行为可以有走,跑,跳等的行为,
或者,游戏中的角色,可以有走,跑,跳,攻击,防御等的行为。
C#方法的语法格式:
修饰符 返回类型 方法名(参数类型 参数1,参数类型 参数2...参数类型 参数n)
{
方法主体的代码
}
语法格式分析:
(1)修饰符,包含访问权限等的修饰符,目前,我们只学习过public公有访问权限。
(2)方法的定义必须在类中定义。
(3)返回类型就是前面学习过的变量类型,以及void类型,就是不需要返回任何类型。
(4)一对小括号,在小括号中间可以通过“逗名”分隔不同的参数,
每个参数的前面都要有参数类型,
而参数的类型就是前面学习过的变量类型。
(5)一对大括号,代表方法主体部分的边界,在大括号中可以编写方法的代码。
2、方法的调用:当我们把方法实现出来以后,我们就需要通过代码去调用它,这样,
才可以正式使用对应的方法,而方法的调用格式如下:
对象名.方法名( 参数1,...参数n );
语法格式分析:
(1)对象名,类中的方法只可以通过类所定义的对象去调用。
(2)“点号”,格式要求不能省略。
(3)要调用的方法名字。
(4)按照定义时的参数数量,参数格式去传递,不同参数之间以逗号分隔。
3、例子:
//====================
//定义了鸟类bird
//====================
class bird
{
public int head; //头部属性,public是公有访问权限。
public int body; //身体属性
public int x;
public int y;
public bird() //构造函数bird
{
head = 1;
body = 1;
x = 0;
y = 0;
}
public void fly( ) //方法fly,用于描述移动的行为,返回类型是void,即方法不需要返回值。
{
x = x + 1;
y = y + 1;
}
}
//=====================================================
//Program类,是在C# (工程创建与添加新文件) 这一章学习时所创建的
//=====================================================
class Program
{
static void Main(string[] args) //入口方法main
{
bird LaoYing = new bird(); //定义了鸟类bird的对象LaoYing。
LaoYing.fly(); //通过对象LaoYing调用了方法fly。
}
}
非常好,现在,我们已经掌握了C#中的“方法”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)