黑马程序员技术交流社区
标题:
结构体与类的区别
[打印本页]
作者:
╃→梅飛揚之城
时间:
2014-7-31 23:16
标题:
结构体与类的区别
本帖最后由 ╃→梅飛揚之城 于 2014-8-4 09:46 编辑
结构体到底有什么用?什么时候用结构体?
作者:
向晓伟
时间:
2014-7-31 23:23
请参考此贴!
http://bbs.itheima.com/thread-127630-1-1.html
作者:
倚楼听雨
时间:
2014-8-1 00:24
结构体是一种值类型,而类是引用类型。(值类型、引用类型是根据数据存储的角度来分的)就是值类型用于存储数据的值,引用类型用于存储对实际数据的引用。那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。
作者:
小笨
时间:
2014-8-4 09:12
结构体是一种值类型,而类是引用类型。
值类型用于存储数据的值,而引用类型用于存储对实际数据的引用。
作者:
130880130880
时间:
2014-8-5 14:39
17.1使用struct关键字定义一个结构
17.2在结构中可以定义字段(但是不能给字段赋初始值),也可以定义属性
17.3可以定义构造函数,但是无参数的构造函数不能定义,因为无论怎样隐式的构造函数都存在
17.4在构造函数中,必须要为结构的每一个字段赋值,为属性赋值不算,因为属性不一定是给字段赋值
17.5结构是值类型
17.6声明结构最想的时候,可以不使用new关键字,但是这个结构对象的字段是没有初始值的,所以在使用
之前必须为结构对象的字段赋值
17.7声明结构对象的时候,如果使用了new 关键字,那么这个结构对象的字段有值了,因为调用了构造函数,
而构造函数中要为每个字段赋值
17.8当我们需要表示一个轻量级的对象的时候,我们就可以定位结构,提高程序的运行效率
作者:
周星星同学
时间:
2014-8-5 21:43
结构没有访问权限限制.类有限制
类有继承.结构没有.
类有析构,结构没有.
类有多态.结构没有.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2