1、什么是类型
对C++来说,类型完成三项工作:
- 决定数据对象需要的内存数量
- 如何解释数据对象所占的内存中的位
- 决定如何使用数据对象,即可对数据对象执行的操作和方法。
2、什么是类
类是一种将抽象的事物转换为用户定义的类型的C++工具,它将数据表示和操纵数据的方法组合成一个整洁的包。
3、什么是数据隐藏
防止程序直接访问数据被称为数据隐藏。
4.什么是封装
将实现细节放在一起并将它们与抽象分开被称为封装。数据隐藏(将数据放在类声明中的私有部分)是一种封装;将实现细节(如个别函数)隐藏在私有部分是一种封装;将类函数定义和类声明放在不同的文件中。
隐藏数据是OOP的主要目标之一,因此数据项通常放在私有部分,组成类接口的成员函数放在公有部分;部分成员函数放在私有部分,不能直接从程序中直接调用,但可以通过公有方法调用这些函数,这些函数用于处理不属于公有接口的实现细节。
C++的对象和类的基本概念
时间: 2024-10-09 23:34:11