类的实质——类成员public、private属性的另类解释

一、基本思想:
计算机是执行程序的机器,程序是干活的。而函数、类则是具有一定功能的程序块,是干活的。函数和类的关系,就象基本电子元器件与集成块的关系一样,是程序块大小的问题,是大小的关系...
二、类的结构
官方的说法,是函数与变量的封装,通俗一点说,一般来说,就是由一个一个变量和函数构成的,变量主要是用来存放数据的;函数主要功能就是干活...
三、类的功能
类的功能主要是干活,而所谓的继承和派生,只是方便构建类的。继承和派生,实质就是为类添加变量、添加函数,在原有类的基础上,构建新的类...
 
基于以上思想,
成员变量,如果是public属性,就是提供出来为了存放数据的,如果是private属性,则只能被类内部的函数使用,是类public属性函数为了实现功能而使用的中间变量...
成员函数,如果是public属性,就是提供出来为了干活的,如果是private属性,则只能被类内部的函数调用,是类public属性函数为了实现功能而使用的中间函数...
 
类成员public、private属性的另类解释:
为什么不都做成public属性,不是挺清爽吗?为什么弄出个private出来绕人??
答:类的public成员变量和成员函数,在编程使用的时候,会被智能感知,录入的时候,在类名或者类变量名后点那个点时,会智能提示出类的成员变量和成员函数,如果有用的和没用的都提示出来,是不是有点太乱了????
 
QQ交流群:13033480
 
以类为单位的编程思想http://blog.csdn.net/yousuosi/article/details/7590574
 
编程就是用计算机语言写文章: http://blog.csdn.net/yousuosi/article/details/7572013
 
 

posted on 2012-06-13 23:03  WestGarden  阅读(971)  评论(0编辑  收藏  举报

导航