c++中关于封装概念问题

在c++中,类的那章中,有个封装的概念,我把封装理解成就是去定义一个类,我这么理解是不是对的啊?

可以这么理解的。

我们把一系列相同的属性和行为封装在一起抽象成一个类。而这个类实现了对一些零散的无关的行为和属性进行了封装。

例如每个人都有嘴巴,鼻子,耳朵,腿脚等等。而他们的行为有吃、闻、听、跑等行为。我们将其抽象为一个类——人类。
那么我们能否让一个人做一件事,就可以通过这个人本身具有的属性去做。比如 张三是个人类,张三就可以吃东西,张三就可以跑步等等。
而张三不可以飞,因为人类不可以飞。

可以啊,类里的函数实现特定功能