struct与class的区别

struct与class的区别

  在C++里struct 关键字与class 关键字一般可以通用,只有一个很小的区别,

struct与class的区别

。struct 的成员默认情况下属性是public 的,而class 成员却是private 的。很多人觉得不好记,其实很容易。你平时用结构体时用public 修饰它的成员了吗?既然struct 关键字与class 关键字可以通用,你也不要认为结构体内不能放函数了。

  拓展:

  在C++中,程序员用"类"来描述 "对象", 所谓的"对象"是指现实世界中的一切事物。那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托车, 首先他们都属于"对象", 并且具有一定得相同点, 和一些不同点, 相同点如他们都有质量、都有两个轮子, 都是属于交通工具等。

  "都有质量"、"两个轮子"属于这个对象的属性, 而"都能够当做交通工具"属于该对象具有的行为, 也称方法。 类是属于用户自定义的数据类型, 并且该类型的数据具有一定的行为能力, 也就

是类中说描述的方法。通常来说, 一个类的定义包含两部分的内容, 一是该类的属性, 另一部分是它所拥有的方法,

资料共享平台

《struct与class的区别》()。

  以 "人类" 这个类来说, 每个人都有自己的姓名、年龄、出生日期、体重等, 为人类的属性部分, 此外, 人能够吃饭、睡觉、行走、说话等属于人类所具有的行为。 上面举例中所描述的 "人" 类仅仅是具有人这种对象的最基础的一些属性和行为, 可以称之为人的"基类"。 再说说一些具有一些职业的人, 例如学生, 一个学生还具有"基类"中所没有的属性, 如学校、班级、学号; 也可以具有基类所不具有的`行为, 如每天需要去上课, 需要考试等。

  学生类可以看做是基类的一个扩展, 因为他具有基类的所有属性和行为, 并且在此基础上增加了一些基类所没有的属性和行为, 像"学生"这样的类称为"人类"这个基类的"派生类"或者"子类"。在学生的基础上还可以进一步的扩展出其他更高级的类, 如"研究生"类。

相关文章

庙会戏台对联

对联,中国的传统文化之一,又称楹联或对子,是写在纸、布上或刻在竹子、木头、柱子上的对偶语句。本文是小编精心编辑的庙会戏台对联,希望能帮助到你!  庙会戏台对联1  上联:盛世胜景 传千年文化  下联:...
资料大全2012-05-05
庙会戏台对联

快速增肥法大全介绍

当有一些人为体重超标而烦恼,另一些人却为自己的体重过轻而烦恼。体重过轻会使身体的一些机能不能正常运转,也会使身体没有力气不能从事劳动,更会引发一些疾病,下文我们会给大家全面的介绍快速增肥的方法。一、运...
资料大全2018-07-02
快速增肥法大全介绍

不化妆需要卸妆吗?教你正确的卸妆步骤

不化妆需要卸妆吗?教你正确的卸妆步骤不化妆时也要卸妆吗?正确答案是,是的!不化妆的时候也是需要卸妆的,因为空气中的污垢会慢慢堆积到肌肤上,如果不彻底清理干净,就会导致很多肌肤问题出现。正确的卸妆方法:...
资料大全2012-06-04
不化妆需要卸妆吗?教你正确的卸妆步骤

新闻采编与制作专业就业前景

新闻采编与制作专业就业方向与就业前景分析新闻采编与制作在如报社、电视台、电台等新闻部门严重缺少既懂新闻、又具备较强文字处理能力的新闻采编人才。根据我们的调查结果统计,现这些单位拥有上述专业知识的人员很...
资料大全2011-09-01
新闻采编与制作专业就业前景

三字经全文朗读新的

熟读三字经,便可知天下事,三字经全文朗读新的。《三字经》是中华民族珍贵的文化遗产,也是儿童的必背读物。下面是大学生整理的三字经全文朗读新的,欢迎大家阅读。人之初,性本善,性相近,习相远。苟不教,性...
资料大全2017-01-01
三字经全文朗读新的

大学升学宴上家长致辞

寒窗苦读十年,终于金榜提名,而父母是最高兴的,小编为你推荐大学升学宴的家长致辞。老师们、同学们:你们好!首先,感谢各位的光临!感谢大家在百忙之中,抽出时间来参加爱女xx的升学庆典!今天的来宾中,有我的...
资料大全2018-02-09
大学升学宴上家长致辞