码迷,mamicode.com
首页 > 其他好文 > 详细

结构和类的区别

时间:2017-05-10 11:16:54      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:对象   cell   ble   引用   struct   开发   类型   面向对象的思想   初始化   

 

  结构
类型 引用
声明语法 class struct

new

1、在堆中开辟空间。

2、堆中创建对象。

3、调用构造函数初始化。

栈中开辟空间调用构造函数
继承 可以 不能
构造函数

1、写了新构造函数后,默认的无参构造函数就没有了。

2、可以给字段、属性赋值。

1、写了新构造函数后默认的无参构造函数依然存在。

2、只能给字段赋值,且要给全部字段赋值。

 

 

相同点:无论结构还是类,本身都会有一个默认的无参构造函数。

如果只是单独存储数据,推荐使用结构。如果想用面向对象的思想开发程序,推荐使用类。结构并不具备面向对象的特征。

 

结构和类的区别

标签:对象   cell   ble   引用   struct   开发   类型   面向对象的思想   初始化   

原文地址:http://www.cnblogs.com/buzhidaojiaoshenme/p/6834434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!