C++笔记4.06

知识点6 C语言中的结构体

c语言的思想:将数据和结构体分开,函数归函数,结构体归结构体,这样容易造成调用时传递参数错误

C++的封装:将变量(属性)和函数(操作)合成一个整体,封装在一个类中,加以权限的区分。权限分为公有(public)私有(private)保护(protected)。在类的内部不存在任何权限的区分,在作用域范围外,访问权限才有意义。只有共有权限(public)修饰的成员才能够被外界访问。

知识点7 类的设定

  1. class 类名{//抽象的概念,系统不会为其开辟空间  
  2. private://私有 类的外部不能够直接访问  
  3. protected://保护 类的外部不可以直接访问  
  4. public://公有 类的外部可以直接访问  
  5.     //在类的内部没有权限之分  
  6. };  

类的内部:指从类的定义开始到结束位置。只要成员函数在类的内部就可以访问各自对象的 数据成员。在类的内部没有权限之分。

外部只能够间接地借助类的公有方法间接操作类的数据。

用类实例化一个对象后,对象调用的方法会操作对象自己的数据

知识点8 person类的设计(设计并且使用类)

源代码

知识点9 立方体类的设计(类中的成员函数与全局函数比较)

源代码

知识点10 设计一个点和圆的类(类中嵌套类)

源代码

发表评论

邮箱地址不会被公开。 必填项已用*标注