什么是属性,它和方法有什么区别?
小弟自学,新手一个,问题有点白痴,勿喷!
属性是用property来定义,那么属性怎么调用呢?是不是abc.property()?
还有就是get,在get语句里有一个return now.hour(),那返回值赋给谁了,在示例里没有变量来接收这个date变量。怎么理解呢?
[解决办法]
属性的调用就是用 : 父类.属性名 的方式调用。返回值就是返回给了相应的属性,所以没有别的变量接收。
[解决办法]
属性就相当于特征比如大小 颜色等,方法是对象能够完成的行为比如CLose open。
[解决办法]
属性就是一个成对的方法,用来保护类内部的数据,防止随意修改造成的错误,初步理解的话。
你在类里选择一个全局变量,右键就可以看到封装字段的提示,点击生成属性。