首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

(16) 构造和类

2012-07-30 
(16) 结构和类一、class 是引用类型,struct 是类型1.复制包含结构的变量时,讲复制所以数据,对新副本所做的

(16) 结构和类

一、class 是引用类型,struct 是值类型
1.复制包含结构的变量时,讲复制所以数据,对新副本所做的修改都不会改变旧副本;
2.类是引用类型,类之间的复制只是复制引用;

二、class 支持继承,struct 没有继承性,不能从另外个结构和类继承,自身也不能被继承,是隐式的sealed,但支持接口继承;

三、内部区别
(16) 构造和类

四、使用方式
1.实现一个主要用于储存数据时,用struct;

2.struct 的占用的是堆栈空间,所以只适用于小的数据储存;

3.结构数据具有更高的效率;

4.结构表示点、矩形和颜色这样的对象时,结构的成本低;

5.在表现抽象和多级别的对象时,类是最好的选择;

6.在大多数情况下,该类型只是一些数据时,结构式最好的选择。


热点排行