黑马程序员-C#中的方法与飞行棋游戏设计思路笔记
来源:互联网 发布:四川旅游数据统计 编辑:程序博客网 时间:2024/06/05 17:01
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IO开发S</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
1.方法
1).就是将一堆代码进行重用的一种机制。函数就是一段代码,这段代码可能有输入的值(参数),可能会返回值。
一个函数就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。
要求的数据就叫参数,返回的执行结果就是返回值。string s=Console.ReadLine()就是一个有返回结果的函数;
2).语法:
[访问修饰符] static 返回值类型 方法名([参数列表])
{
方法体;//
return 返回值
}
3).访问修饰符:访问的权限 现阶段 咱们都写成public
static:静态的。现阶段写的方法全都写成静态的。
返回值类型:如果这个方法没有返回值 则写一个void,如果有返回值,则写对应的返回值的类型
方法名:必须要符合Pascal 每个单词的首字母都要大写。
参数列表:完成这个方法,所必须要的条件。如果没有参数的话,小括号也不能省略
4).方法写完后,还要在Main()方法中调用。
调用方法的语法:类名.方法名();
注意:如果你写的方法跟Main()方法在同一个类中(Program),那么在调用方法的时候,可以省略类名
直接写方法名。
5).return:
返回要返回的值,结束当前方法的运行,方法的功能一定要单一。在方法中定义的变量称为局部变量,其作用域从定义开始,到其所在的大括号结束为止
6)当方法要返回多个不同类型的值回来的时候,使用out参数。
使用out参数需要注意:
out参数在方法内必须要为其赋值,在方法外,可以不为其赋值。
out参数侧重于返回多个参数。
7).ref参数侧重于,将一个值带入一个方法内进行改变,改变完成后,再将这个值带出来。
使用ref参数需要注意
ref参数在方法外必须为其赋值
2.方法的重载
1)、方法的重载。
所谓方法的重载指的就是方法的名字相同,但是参数不同。
参数不同有两种情况:
2)如果参数的类型相同,那么参数的个数就不能相同。
3)如果参数的个数相同,那么参数的类型就不能相同。
3.飞行棋
1)、画游戏头
2)、初始化地图
3)、画地图
4)、玩游戏
游戏规则:
如果玩家A踩到了玩家B 玩家B退6格
踩到了地雷 退6格
踩到了时空隧道 进10格
踩到了幸运轮盘 1交换位置 2 轰炸对方 使对方退6格
踩到了暂停 暂停一回合
踩到了方块 神马都不干
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
- 黑马程序员-C#中的方法与飞行棋游戏设计思路笔记
- 黑马程序员之 C#学习笔记:飞行棋地图二维数组实现方法
- 黑马程序员——.NET笔记6 飞行棋思路总结
- 黑马程序员--C#控制台小飞行棋
- 黑马程序员--.NET笔记-骑士飞行棋
- 黑马程序员-飞行棋
- 黑马程序员_面向过程的双人飞行棋游戏
- 黑马程序员——C#版骑士飞行棋
- 黑马程序员——骑士飞行棋C#代码
- 黑马程序员 C#基础_骑士飞行棋
- 黑马程序员 自学16C#编程基础之飞行棋
- 黑马程序员.Net学习笔记 05篇.骑士飞行棋
- 黑马程序员--飞行棋体会
- 黑马程序员-骑士飞行棋
- 黑马程序员-骑士飞行棋
- 黑马程序员 骑士飞行棋
- 黑马程序员-骑士飞行棋
- 黑马程序员-飞行棋练习
- java文件读取
- 映射组件属性之④:组件作为Map的索引
- 题目1443:Tr A
- JAVA & ANT 入门
- Java基础知识——Java语言基础
- 黑马程序员-C#中的方法与飞行棋游戏设计思路笔记
- CentOS 6.4 开机 unexpected inconsistency run fsck manually 问题的修复
- 手机报表
- [leetcode] Length of Last Word
- 修改Wamp中mysql默认空密码
- extern 作用详解
- 润乾——比较符
- 大菲波数_hdu_1715(大数).java
- Mysql的设计思路