属性和变量其实是同一个东西吧,只是在不同角度对同一事物的不同称呼。大家觉得这么说对不对?
个人感觉没差别,但看到网友的意见是变量是属性的超集,属性比变量多了规定的适用范围
我觉得变量是包括属性的,因为属性又称为是成员变量。老师讲到后面又说了局部变量,是在方法中定义的变量,这就不属于属性了,所以属性是变量,但变量不是属性。
属性是相对方法而言的,一般情况下也是个变量,也可以是常量
属性包含的东西很多, 同类中的方法也可以说是属性一种。
变量是属性的客观体现吧,属性可以用变量体现出来。