zoukankan      html  css  js  c++  java
  • 类的实质——类成员public、private属性的另类解释

    一、基本思想:
    计算机是执行程序的机器,程序是干活的。而函数、类则是具有一定功能的程序块,是干活的。函数和类的关系,就象基本电子元器件与集成块的关系一样,是程序块大小的问题,是大小的关系...
    二、类的结构
    官方的说法,是函数与变量的封装,通俗一点说,一般来说,就是由一个一个变量和函数构成的,变量主要是用来存放数据的;函数主要功能就是干活...
    三、类的功能
    类的功能主要是干活,而所谓的继承和派生,只是方便构建类的。继承和派生,实质就是为类添加变量、添加函数,在原有类的基础上,构建新的类...
     
    基于以上思想,
    成员变量,如果是public属性,就是提供出来为了存放数据的,如果是private属性,则只能被类内部的函数使用,是类public属性函数为了实现功能而使用的中间变量...
    成员函数,如果是public属性,就是提供出来为了干活的,如果是private属性,则只能被类内部的函数调用,是类public属性函数为了实现功能而使用的中间函数...
     
    类成员public、private属性的另类解释:
    为什么不都做成public属性,不是挺清爽吗?为什么弄出个private出来绕人??
    答:类的public成员变量和成员函数,在编程使用的时候,会被智能感知,录入的时候,在类名或者类变量名后点那个点时,会智能提示出类的成员变量和成员函数,如果有用的和没用的都提示出来,是不是有点太乱了????
     
    QQ交流群:13033480
     
     
    编程就是用计算机语言写文章: http://blog.csdn.net/yousuosi/article/details/7572013
     
     
  • 相关阅读:
    190. Reverse Bits
    150. Evaluate Reverse Polish Notation
    【UML】状态图与活动图
    【UML】类图与对象图
    【UML】用例图
    【运维】Dell R710如何开启VT服务
    【运维】Dell R710如何做Raid0与Raid5
    【运维】略谈Raid级别
    【VMware vSphere】VMware vSphere简单了解
    【Linux】在Linux上安装VNC
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211611.html
Copyright © 2011-2022 走看看