摘要:
结构 1. 结构是什么? 简单值类型(13种) 枚举类型 数组 类类型 int[] num = new int[4] 栈内存开辟区域,存储变量num 堆内存开辟区,存储数组,4个元素 栈内存中开辟的num指向堆内存真正的数组 栈num存储的是什么?num数组的地址 num[0] : b[1] : i 阅读全文
摘要:
枚举 day 12 2018.01.17. 周三 Role --Maigc --soldier Team Test 分析: 游戏树V1.0 在这个案例中,是集合了封装、继承、多态的综合案例。 1.封装体现在:设计4个实体类时,这4个类中的字段和方法进行限制。 Role -- 角色类 Magic -- 阅读全文
摘要:
封装性 含义 为私有化的添加一组方法 获取字段值的方法 Get***() 设置字段值的方法 Set***() 一个私有字段对应一个属性,属性其实有两个方法 只是在 写法简洁了一些。 class Role { private string roleName ; private int age ; pu 阅读全文
摘要:
注意:请大家将前面扩展题的答案上传至FTP,“扩展题”文件夹, 现场班直接上传即可;远程班小伙伴们的话,我再联系下助教老师。 作业1:(必做题) 创建一个角色类,Role.cs,描述角色的基本信息 -字段:角色名称 -- string roleName ,角色年龄 int roleAge, 角色等级 阅读全文
摘要:
方法 1. 方法的概念,意义,定义,调用,返回值 1) return : 结束当前方法的执行 2) 方法的返回值 如果方法的返回值定义时为void,那么在方法体的最后 一行,可以省略不写return 语句,一般,不会写。 如果方法的返回不是void,而是其它的类型,如: int, float , i 阅读全文
摘要:
排序问题 上午 复习 1.复习:冒泡排序 问题:有一组数据,排序之前: -1 10 - 20 -30 要求按从小到大的顺序排序 解答: 第一轮:3次,最大值,冒到最后 10 1) -1 10 不交换 -1 10 - 20 -30 2)10 -20 交换 -1 -20 10 -30 3)10 -30 阅读全文
摘要:
数组 day06 2018.01.09 周二 上午 数组 数组的定义: 数组类型[] 数组名 ; 如:int[] ages ; 数组的初始化:明确数组长度和数组元素赋值的过程 静态:明确已知数组长度,数组中每个元素具体值 int[] ages = { 20 ,25 ,30 } ages.Length 阅读全文
摘要:
循环 day05 2018.01.08 周一 关键字 双重for 上午 数组 一维数组 二维数组 方法 OOP 4-5 string 内存 集合IO 中止循环 1. break 1) swich..case 2) break : 中止循环 3)break 是如何中止的? 循环执行过程中,遇到 bre 阅读全文
摘要:
U3D_ 晨测试题_day04 1. 写出下列程序运行结果,若有错,请指出并改正. class Program { static void Main( string[] args ) { int x = 5; int y = 5; int z = 5; x++; Console.Write( x ) 阅读全文
摘要:
运算符 1. 算术运算符: ++ -- 2. 比较运算符: > < == != >= <= 0) 比较运算符的运算结果:是bool类型的结果 (true | false) true:表示的结果是真的,成立的 false:表示的结果是假的,不成立的 一般,定义一个 布尔类型的变量来接收比较 结果。 如 阅读全文