JAVA中的属性
第1个回答 2010-04-03
用C++给你打个比方,我写个类
Class MyClass{
private:
int a;
char b;
public:
void fun(){cout<<"This is a funtion";}
}
我们每用这个类实例化一个对象,对象里就会有两个属性,a和b,而这两个属性,我们是可以改变他们的值的。
在C++里,变量就是一个对象,而一个对象里的属性,也是一个变量。因为他同类外的变量一样拥有类型,值,地址。
所以我认为,属性也是变量。你可以从面向对象的观点去看这个问题。
Class MyClass{
private:
int a;
char b;
public:
void fun(){cout<<"This is a funtion";}
}
我们每用这个类实例化一个对象,对象里就会有两个属性,a和b,而这两个属性,我们是可以改变他们的值的。
在C++里,变量就是一个对象,而一个对象里的属性,也是一个变量。因为他同类外的变量一样拥有类型,值,地址。
所以我认为,属性也是变量。你可以从面向对象的观点去看这个问题。