[在Java中使用新创建的对象和引用有什么区别? [重复]

问题描述 投票:-10回答:2

我们有两个classes班级学生和班级演示(包含主方法),并且想要访问彼此的字段和方法,那么最好的方法是我们可以通过新创建的object(创建的new keyword)或reference

class Student {
  public void myMethod() {
    System.out.println("Inside myMethod()");
    }
}    

class Demo {
  public static void main() {
    Student s1 = new Student();
    s1.myMethod();
    //   or
    Student s2;
    s2.myMethod()'
   }
}
java class object reference new-operator
2个回答
1
投票

尽管您可以像这样在自己的行上定义变量,但>

Student s2;

1
投票

您必须先创建对象本身,才能创建对对象的引用。您可以将引用视为指向堆中对象的指针。

© www.soinside.com 2019 - 2024. All rights reserved.