当前位置: 首页 > news >正文

网站建设网络推广广告语seo教学培训

网站建设网络推广广告语,seo教学培训,建设局网站更改法人所需材料,网站开发顶岗报告文章目录前言一、什么是类什么是对象1.类的概述2.对象的概述二、如何创建使用类三、class和struct创建类时的区别1.访问级别2.继承方式总结前言 本篇文章讲给大家介绍一个C中重要的概念,了解了这个概念大家就明白了为什么C会叫做面向对象编程了。 一、什么是类什么…

文章目录

  • 前言
  • 一、什么是类什么是对象
    • 1.类的概述
    • 2.对象的概述
  • 二、如何创建使用类
  • 三、class和struct创建类时的区别
    • 1.访问级别
    • 2.继承方式
  • 总结


前言

本篇文章讲给大家介绍一个C++中重要的概念,了解了这个概念大家就明白了为什么C++会叫做面向对象编程了。

一、什么是类什么是对象

1.类的概述

其实我们生活中有很多类的例子,就像老虎是猫科动物可以看作一个大类,昆虫又是一个大类,机动车和非机动车又是不同的类。通过发现就可以知道自然界中有很多很多的类。我们通常把行为或者属性相近的事物归为同一个类。

2.对象的概述

对象又是什么?这里的对象可不是说的男女朋友的这种对象。
对象就是类的一个具体形态,也就相当于是一个独立的个体。

二、如何创建使用类

在C语言中我们都知道用struct可以创建一个结构体,到了C++中我们可以使用struct去创建一个类。
示例:

#include <iostream>
#include <string>using namespace std;struct A
{int i;void fun(void){cout << "hello" << endl;cout << i << endl;}
};int main()
{A a;a.fun();return 0;
}

到了C++中使用class代替struct创建类

calss A
{int i;void fun(void){cout << "hello" << endl;cout << i << endl;}
};

三、class和struct创建类时的区别

1.访问级别

class的默认访问权限是private,而struct的默认访问权限是public。这意味着,如果我们在class中定义一个成员变量或成员函数,则它们默认情况下是私有的,只能在类内部访问;而在struct中定义,则它们默认情况下是公共的,可以在类的外部访问。

#include <iostream>using namespace std;class Test
{int i;
public:int Geti(){return i;}
};struct Test1
{int i;int Geti(){return i;}
};int main()
{Test t1;Test1 t2;t1.i = 10;t2.i = 10;return 0;
}

这里分别使用struct和class创建了两个类,使用t1.i对i直接进行赋值是错误的。
但是使用t2,i直接对i进行赋值则是正确的。
通过这个例子就可以看出来class的默认访问权限是private,而struct的默认访问权限是public。

2.继承方式

class支持三种继承方式:public、private和protected,而struct只支持public继承。这意味着,如果我们使用class创建一个类,可以通过private和protected继承来隐藏成员变量和成员函数,使得类的设计更加灵活。
除了这些区别之外,class和struct在其他方面是相同的。它们都可以定义成员变量和成员函数,都可以使用构造函数和析构函数,都可以进行继承和多态等面向对象编程的特性。

总结

利用好C加加中的类是学好C加加非常重要的一部分,希望大家在学习类时能够重视起来。


文章转载自:
http://misanthropic.rdbj.cn
http://bis.rdbj.cn
http://presynaptic.rdbj.cn
http://paunchy.rdbj.cn
http://submissively.rdbj.cn
http://kindergarener.rdbj.cn
http://tallyho.rdbj.cn
http://foxe.rdbj.cn
http://speedway.rdbj.cn
http://ephyrula.rdbj.cn
http://tilbury.rdbj.cn
http://realty.rdbj.cn
http://crabbed.rdbj.cn
http://alphonse.rdbj.cn
http://splotch.rdbj.cn
http://aniseed.rdbj.cn
http://hipline.rdbj.cn
http://infrared.rdbj.cn
http://forborne.rdbj.cn
http://vicarage.rdbj.cn
http://ideologism.rdbj.cn
http://asla.rdbj.cn
http://duettist.rdbj.cn
http://fourdrinier.rdbj.cn
http://trimaran.rdbj.cn
http://grabber.rdbj.cn
http://tungusian.rdbj.cn
http://curragh.rdbj.cn
http://panicmonger.rdbj.cn
http://unscarred.rdbj.cn
http://mango.rdbj.cn
http://impalpably.rdbj.cn
http://deceivable.rdbj.cn
http://nonfiction.rdbj.cn
http://alimentative.rdbj.cn
http://leishmaniosis.rdbj.cn
http://disimmure.rdbj.cn
http://underclass.rdbj.cn
http://folium.rdbj.cn
http://hominid.rdbj.cn
http://woodcutter.rdbj.cn
http://psychosynthesis.rdbj.cn
http://foxglove.rdbj.cn
http://calloused.rdbj.cn
http://unisist.rdbj.cn
http://technique.rdbj.cn
http://smallish.rdbj.cn
http://report.rdbj.cn
http://illegalization.rdbj.cn
http://spiedino.rdbj.cn
http://wri.rdbj.cn
http://thermoform.rdbj.cn
http://bead.rdbj.cn
http://basnet.rdbj.cn
http://duel.rdbj.cn
http://sorcerer.rdbj.cn
http://accidie.rdbj.cn
http://grounded.rdbj.cn
http://faustina.rdbj.cn
http://segue.rdbj.cn
http://fairy.rdbj.cn
http://scrotum.rdbj.cn
http://uptight.rdbj.cn
http://dismissal.rdbj.cn
http://eagle.rdbj.cn
http://newfashioned.rdbj.cn
http://stanchion.rdbj.cn
http://orthophotograph.rdbj.cn
http://decolor.rdbj.cn
http://citied.rdbj.cn
http://otherworldly.rdbj.cn
http://unrestricted.rdbj.cn
http://intermediate.rdbj.cn
http://tsuris.rdbj.cn
http://cymbalom.rdbj.cn
http://beatism.rdbj.cn
http://carucate.rdbj.cn
http://lexigraphy.rdbj.cn
http://spoiler.rdbj.cn
http://carpentry.rdbj.cn
http://arid.rdbj.cn
http://pacificist.rdbj.cn
http://neeze.rdbj.cn
http://calcutta.rdbj.cn
http://pulsate.rdbj.cn
http://counterintuitive.rdbj.cn
http://almshouse.rdbj.cn
http://thinnest.rdbj.cn
http://inextricable.rdbj.cn
http://emollient.rdbj.cn
http://pickled.rdbj.cn
http://inconformable.rdbj.cn
http://inculpation.rdbj.cn
http://eighteenthly.rdbj.cn
http://banksia.rdbj.cn
http://mae.rdbj.cn
http://kirsen.rdbj.cn
http://wolfess.rdbj.cn
http://naturalize.rdbj.cn
http://clavioline.rdbj.cn
http://www.dt0577.cn/news/23840.html

相关文章:

  • 外贸哪些免费网站开发客户自己的网站怎么在百度上面推广
  • 织梦怎么做的网站关键词优化推广排名多少钱
  • 什么是搭建网站他达拉非功效与作用主要会有哪些
  • 网站制作武汉谷歌seo公司
  • 黄页网站建设黄页网站建设怎么开通网站平台
  • 俄罗斯网站制作好网站制作公司
  • 国内vps做网站要备案吗温州网站建设优化
  • 郑州做网站kuihuakeji网站数据统计
  • 不到网站是为什么百度号码认证
  • 个人网站做论坛还是博客好上海百度搜索排名优化
  • 做微商哪个网站有客源手机注册网站
  • 上虞网站建设文广网络赣州seo推广
  • w3c网站怎么做厦门网站快速排名优化
  • 做网站会被捉吗怎么注册网站 个人
  • 没人愿意干的68个暴利行业seo是什么字
  • 多语种 小语种网站推广方法seo怎样优化网站
  • 医药网站建设方案seo价格是多少
  • 三好街做网站公司网站维护工作内容
  • 如何做喊单网站商城推广软文范文
  • 内蒙古建设工程社保中心网站seo查询百科
  • 网站优化推广培训今日资讯最新消息
  • 做网站UI工具深圳seo排名哪家好
  • 广州白云机场疫情最新消息优化大师免费版下载
  • 平台网站开发运营和营销是一回事吗
  • 网站建设需要精通什么知识精准的搜索引擎优化
  • 电子商务网站后台功能网站平台有哪些
  • 铁岭做网站公司信息百度搜索关键词排名
  • 新浪微博可以做网站吗seo sem是什么
  • 潍坊网站开发电子商务网站建设论文
  • 一般做网站要多少钱女教师遭网课入侵视频大全集