第6章类数据共享与保护.pptVIP

  • 3
  • 0
  • 约4.5千字
  • 约 30页
  • 2020-03-12 发布于福建
  • 举报
第6章 类的数据共享与保护 本章主要内容 对象(变量)的作用域、可见性与生存期 类的静态成员 类的友元 常引用、常对象和常成员 6.1 对象(变量)的作用域、可见性和生存期 对象(变量)的作用域:指对象的有效范围。 - 一般情况下,对象在其作用域内是可见的和存在的,对象的作用域、可见性和生存期三者是一致的。 对象(变量)的可见性:指不同作用域的同名对象在其作用域范围内的某一处是否可被引用。 对象(变量)的生存期:指对象从诞生(占据内存)到结束(不占内存)的这段时间。在生存期内, 对象或变量将保持它的值不变, 直到它们被更新为止。 -对象(变量)的生存期分为动态生存期和静态生存期两种。 6.1.1 对象(变量)的作用域 局部对象(变量):(函数内)块作用域 - 从声明处开始到块结束的花括号为止 形参对象(变量):函数作用域 - 在整个函数内有效 成员对象(变量):类作用域 - 在整个类内有效,即在所有成员函数内有效 全局对象(变量):文件作用域 - 在整个文件内有效 6.1.2 对象(变量)的可见性 一般情况下对象(变量)在其作用域范围内的任一处是可见的,即可被引用。 在有不同作用域的多个同名对象(变量)的情况下,外层对象(变量)在内层不可见, 被隐藏起来。 块作用域 类作用域 文件作用域 函数作用域 作用域关系图 不同

文档评论(0)

1亿VIP精品文档

相关文档