结构(struct)

结构是程序员定义的数据类型,非常类似于类。都包含数据成员和函数成员。

区别:1、类是引用类型,而结构是值类型

           2、结构是隐式密封的,也就是结构不能被派生。

结构不支持继承,但可以实现接口。

结构类型和所有值类型一样,含有自己的数据。需要注意:结构类型的变量不能为null,两个结构变量不能引用同一个对象。

对结构赋值

把一个结构赋值给另个结构,就是从一个结构中把值复制到另一个结构,而类是复制引用。

结构可以有实例构造函数和静态构造函数,但是不允许有析构函数。

 结构中的字段初始化是不允许的。

结构是密封的,不能派生

 

posted @ 2017-09-23 17:03  laoyang01  阅读(483)  评论(0编辑  收藏  举报