归纳编程学习的感悟,
记录奋斗路上的点滴,
希望能帮到一样刻苦的你!
如有不足欢迎指正!
共同学习交流!
欢迎各位→点赞 + 收藏⭐ + 留言
或许不安或许迷惑,但迷雾遮挡不住前方的光亮,有梦可待!
一起加油!
目录
前言:
什么是对象:
❤️例1 :C++标准库中的string类的简单使用。
说明:
注意:
最初,C++被称为“C with classes”——包含类的C语言。类是C++面向对象(Objected Oriented,OO)技术中的一个重要概念。
对象(Object)是客观世界中的具体物体;世界由一个个独立的物体组成,例如,一个学生,一间教室,一辆汽车,等等,都可以看作对象。任何一个对象都具有一些具体的属性,如一个学生的姓名、性别和身份ID号,一间教室的编号和大小,一辆汽车的品牌、颜色、型号和排量等;对象通常还可以进行一些操作,如一个学生可以上课、考试和做作业,一辆汽车可以启动和停止等。
与人类认识自然界的规律一致,我们可以把具有共性的一些物体归为一类,例如,可以将所有的学生对象都归为学生类。
因此,当需要编写程序处理现实世界中的问题时,首先要对现实问题世界中的对象进行分类,然后抽象出一类对象的共性并加以描述,即定义类;定义好一些类后,通过类来声明一些对象;接下来通过给对象发送消息完成问题的解决。
在标准C++库中预定义了一些类,包含对应的库文件后,我们就可以直接引用这些类来解决特定的问题。
#include
#include
using namespace std;
int main(){
string name,message;
cout<<"input your name:"<>name;
cout<<"input what you want to talk:"<>message;
cout<
在C语言中,没有字符串类型,对字符串的处理比较繁琐。C++标准库定义了一种string 类,在包含头文件<string>后,就可以将 string 作为一种新的数据类型使用,就像C++中基本的数据类型一样,可以用它来定义字符串变量name、message,也可以用 cin来输入字符串到name和message中,还可以将name和message中存储的内容——字符串输出显示。
严格来说,string 并不是一个独立的类,但为了便于学习,初学者可以把它看作一个类。
以上就是我对类与对象——(1)初识对象——C++中的string的理解,希望本篇文章对你有所帮助,也希望可以支持支持博主,后续博主也会定期更新学习记录,记录学习过程中的点点滴滴。如果有不懂和发现问题的小伙伴,请在评论区说出来哦,同时我还会继续更新对类与对象的理解,请持续关注我哦!!!