个人理解:属性就是类本身具有的一些特性,比如说人这个类:人的身高,体重,眼睛,耳朵,手,鼻子等等都是人的属性。方法就是类的行为,如:人有说话,走路,吃饭,睡觉,打架等行为,这些都是人这个类的方法。而这些方法中又有设置和获取属性的方法,如设置和获取人的年龄值,身高,体重值等。另外调用这些方法的对象都是有这些属性的,可以在方法中体现这些属性,也可以不体现。比如,可以说,1.6m,50kg,蓝眼睛的人在说话(在说话方法中体现了属性),也可以直接说人在说话(不体现)。
对象调用时,如果需求本身设定了要体现属性的值,那么就要先设定属性值,如果没有特定要求,可以不用设定,系统默认值为0。 |