美文网首页
结构和类的区别

结构和类的区别

作者: 灰灰灰灰灰丶 | 来源:发表于2016-05-19 09:41 被阅读44次

    结构:值类型
    结构中不可以初始化字段;

    属性;
    构造函数必须是带参的构造函数;
    有一个默认的构造函数;
    在写一个构造函数,默认的构造函数依旧在;
    调用:
    通过new来实例,与类中的new的区别是,结构的new是调用了结构的构造函数;

    类:引用类型
    有一个默认的构造函数;
    在写一个构造函数,默认的构造函数就被干掉了;
    调用:
    通过new来实例,new要在堆上开辟空间,创建对象,调用函数;

    如果我们只是单纯的存储数据的话,推荐使用结构;
    如果我们想使用面向对象的思想来开发程序,推荐使用类

    相关文章

      网友评论

          本文标题:结构和类的区别

          本文链接:https://www.haomeiwen.com/subject/wmtgrttx.html