有谁熟悉property,加READ及WRITE的作用是什么?它本身的作用又是什么?详细一点,有例子当然最好!

解决方案 »

  1.   

    property只是一个给外部用的名称而已,它本身无法保存变量内容,或者返回值,外部程序可以通过property访问类内部的对象或者方法,通过property可以简化C++下类似getXXX(),setXXX()的使用。
      

  2.   

    就好比一辆车,他有外形尺寸、行驶速度...等特征(property),有些特征你可以直接修改。比方说车重5吨;而有些特征你只能读,比方说行驶速度。但你可以通过踩刹车或踩油门等方法(Method)改变该特征。get、set是直接修改特征的手段。