一、类的封装 : 将数据和方法封装到一个类中
1、封装最基本的表层概念
将数据和方法封装到一个类中 , 是封装最基础的概念 ;
类的封装 最基本的功能 就是将 若干数据 和 若干方法 , 封装到一个类中...( 指针 / 引用 / 直接 )
使用 类 对象 作为函数参数时 , 分别讨论下面三种情况 ;
第一种情况 : 使用 类对象 指针作为参数 , 传参时 , 传入的必须是一个指针值 , 也就是地址值 ,...对象的成员 , 需要使用 -> 符号调用 , 也就是访问指针内存空间的成员的方式 ;
// 使用 类对象指针作为参数
void fun1(Circle* circle)
{
cout 类对象引用作为 参数 ; 传参时 , 可以直接将 circle 对象传入 , 因为 C++ 编译器在编译引用时 , 会自动为 引用参数 添加 & 取地址 , 在函数内部访问时 , 会自动为引用添加...这种情况下 , 需要拷贝整个对象作为副本 , 函数调用效率很低 , 不建议使用这种方式 , 该调用方式与 引用 类型参数操作相同 , 推荐使用 引用类型的参数 ;
// 直接使用 类对象作为参数
void