实例变量和java中的实例之间的区别

时间:2018-05-04 18:18:19

标签: java object

我刚刚开始使用Java,我想知道实例变量和实例之间的区别是什么。

请参阅下面的代码示例:

              class Dog {

                  int age;

                public Dog() {


                }

                    public static void main(String[] args) {

                    }
                }

为什么'Int age;'在“阶级狗”之下,而不是在“公共狗”之下

谢谢,

1 个答案:

答案 0 :(得分:1)

在Java中,可以作为某个类的对象的属性访问的变量在类定义的主体/块中声明。

类的对象称为该类的实例

在类上定义的属性和保存有关特定对象的数据是实例变量(不要与类/静态变量混淆,类/静态变量也在类的主体中声明,但具有{ {1}}修饰符)。

就变量声明而言,构造函数就像方法一样,意味着"变量"在它们中声明的是本地范围的。