我刚刚开始使用Java,我想知道实例变量和实例之间的区别是什么。
请参阅下面的代码示例:
class Dog {
int age;
public Dog() {
}
public static void main(String[] args) {
}
}
为什么'Int age;'在“阶级狗”之下,而不是在“公共狗”之下
谢谢,
答案 0 :(得分:1)
在Java中,可以作为某个类的对象的属性访问的变量在类定义的主体/块中声明。
类的对象称为该类的实例。
在类上定义的属性和保存有关特定对象的数据是实例变量(不要与类/静态变量混淆,类/静态变量也在类的主体中声明,但具有{ {1}}修饰符)。
就变量声明而言,构造函数就像方法一样,意味着"变量"在它们中声明的是本地范围的。