黑马程序员技术交流社区

标题: 为什么类可以建数组 [打印本页]

作者: 边亮    时间: 2013-3-13 12:52
标题: 为什么类可以建数组
类和int/string有什么相同和区别
作者: 董华阳    时间: 2013-3-13 13:01
个人理解 数组就是单纯的存储值得  
类里面可以包涵的就多了 可以有数组 方法 函数 属性  等

作者: 朱传波    时间: 2013-3-13 13:28
int/string 是纯粹的数据类型,用于储存它所包含的数据。仅此而已

类是一个概念,类下面可以包含属性和方法。

比如人类,就等于是一个类,人类都是生物,都拥有四肢,并且有性别,这就相当于类的属性;

人类都可以讲话,走路,吃饭,这就相当于类的方法。

我们定义类,是为了更好的管理方法和数据
作者: 宋健    时间: 2013-3-13 13:42
可以理解为数组是相同类型的数据组成的一组数据,
类可以理解为是一种数据类型,可以建立数组存储同一类的对象,
数组内存储的是类的对象。
作者: 曾玉锋    时间: 2013-3-13 13:58
区别:int是值类型,string是引用类型
相同点:基类都是object类, 都实现了IComparable,  IConvertible接口。简单点说就是,都可以比较,排序,都可以
Convert.toInt32() Convert.ToString()  

还有一些相同点和不同点 得看底层源代码了哈


作者: HM张扬    时间: 2013-3-13 14:43
数组可以用int string建立
类就复杂了,可以通过方法定义类
作者: 马胜骁    时间: 2013-3-16 18:25
呵呵,经常用的string[] 和int[] 这种数组是c#中已经封装好的string类和int类,这数组也是一个类,只是是int类,而我们自己定义的一个类,既然他也是类,他就也能定义数组,不同的是一个是我们自己定义的,一个是微软帮我们封装好的,我刚开始的时候也很迷茫,多了就明白啦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2