A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杨礼文 于 2012-3-9 14:26 编辑

枚举:让我们定义一种枚举类型并且在定义这种类型时我们要指定这个类型的所有值.
枚举的作用:
1)限制用户不能随意赋值,只能在定义枚举时列举的值中选择.
2)不需要死记每一个值是什么,只需要选择相应的值.


为什么要用结构语法:
1)        比如我们上课讲的为了存储一个人的信息,要声明一组变量.当我们要存储n个人的信息时,就要声明n组变量,麻烦.
2)        存储一个信息的这几个变量间没有关系,容易记乱


我把枚举和结构理解成这样:
  使用时  枚举写在 = 号的右边   结构 写在 = 号的左边

方法:
功能:用来复用代码的.当我们在一个程序中反复的写了同样的代码.那一般情况下,我们可以把需要重复的代码定义在一个方法中.写的时候只需要调用就行了.



欢迎大家来补充

评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

3 个回复

倒序浏览
枚举比较好理解,不需要太多的解释。唯独结构跟方法很类似。都可以定义属性和方法。用法也差不多。我很想搞清楚的是什么时候用结构什么时候用方法。希望能得到解答。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
枚举:用于限制值,只能从已定义的值中选取;
方法(或是类):用于减少重复性代码。是引用类型的,占用内存比较少。用于对象多且读取不频繁。
结构体:是值类型的。每定义一个结构体的对象都会开辟一块内存空间存储占用内存较多,但读取速度较快。用于对象少且读取频繁。

评分

参与人数 1技术分 +1 收起 理由
官方工作人员 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马