行业知识
【C++】C++入门— 类与对象初步介绍
2026-11-03 03:00:48
来源:互联网转载
C++入门
- 1 认识面向对象
- 2 类的引入
- 3 类的定义
- 类的定义方式
- 4 类的访问限定符及封装
- 访问限定符
- 封装
- Thanks♪(・ω・)ノ谢谢阅读!
- 下一���文章见!!!
1 认识面向对象
C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题
C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完
成。
做个比方:
把大象放进冰箱里
如果是C语言就是:
打开冰箱——把大象放进去——关上冰箱门
C++就是:
冰箱 ,大象 ,人 的互相交互
人打开冰箱的门 —— 大象的身体进入冰箱——人把冰箱的门关上
因此C++引入了 类 的概念。
2 类的引入
C语言结构体中只能定义变量
在C++中,结构体内不仅可以定义变量,也可以定义函数。比如:之前在数据结构中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现,会发现struct中也可以定义函数
可以看一下对比:
个人认为还是C++的类非常方便快捷。
3 类的定义
class className{// 类体:由成员函数和成员变量组成}; // 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分
号不能省略。
类体中内容称为类的成员:
类中的变量称为类的属性或成员变量;
类中的函数称为类的方法或者成员函数。
类的定义方式
类的两种定义方式:
- 声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内
联函数处理
class classname{public:void func(){cout public:void func()private:char _name;int _age;};cout - 声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内