结构体(struct),其实与类非常相似,但不同之处也很多.下面一一列举:
- 结构体是值型,而类是引用型.这就意味着结构体是轻量级的,存储在堆栈上,不会被垃圾回收器给回收.在仅是想想将一些数据组织在一起时使用结构体比较合适.不需要劳师动众使用类.
- 结构体不支持继承,不能用于派生.但可以实现构造函数和方法.
- 结构体的可以有0个或者多个构造函数和方法,但不能包含没有参数的构造函数.
- 结构体没有析构函数(因为不会被垃圾回收器回收的原因么?)
转载于:https://www.cnblogs.com/cime63/archive/2007/03/20/681683.html