Java 为什么我只能在静态的情况下使用该方法

Java 为什么我只能在静态的情况下使用该方法,java,Java,我在主方法下面写了一个方法 public static LinkList getContents() 然后在main方法中LinkList list=getContents() 只有在getContents声明中添加static时,它才能工作,为什么 否则它将报告错误 必须在类的特定实例上调用非静态方法,例如anObject.getContents()必须在类的特定实例上调用非静态方法,例如anObject.getContents()必须在类的特定实例上调用非静态方法,例如anObject.

我在主方法下面写了一个方法

 public static LinkList getContents()
然后在main方法中
LinkList list=getContents()

只有在getContents声明中添加static时,它才能工作,为什么


否则它将报告错误

必须在类的特定实例上调用非静态方法,例如
anObject.getContents()

必须在类的特定实例上调用非静态方法,例如
anObject.getContents()

必须在类的特定实例上调用非静态方法,例如
anObject.getContents()

必须在类的特定实例上调用非静态方法,例如
anObject.getContents()
这在Java中是一个非常重要的概念!因为在调用或引用静态方法(如main)内部的内容时,只能引用其他静态变量、方法和对象

相反,您仍然可以从非静态方法内部引用静态数据

解决方法是为类创建一个“对象”。这开始成为面向对象编程的核心概念之一

生成类的对象(在main中):

ClassName->选择您选择的任何名称。getContents()

这里有一些练习代码

public class Person{

public void setName(String name){
...
}



 public static void main(String[] args){
    Person bob = new Person();
    bob.setName("pete");

}


}

这在Java中是一个非常重要的概念!因为在调用或引用静态方法(如main)内部的内容时,只能引用其他静态变量、方法和对象

相反,您仍然可以从非静态方法内部引用静态数据

解决方法是为类创建一个“对象”。这开始成为面向对象编程的核心概念之一

生成类的对象(在main中):

ClassName->选择您选择的任何名称。getContents()

这里有一些练习代码

public class Person{

public void setName(String name){
...
}



 public static void main(String[] args){
    Person bob = new Person();
    bob.setName("pete");

}


}

这在Java中是一个非常重要的概念!因为在调用或引用静态方法(如main)内部的内容时,只能引用其他静态变量、方法和对象

相反,您仍然可以从非静态方法内部引用静态数据

解决方法是为类创建一个“对象”。这开始成为面向对象编程的核心概念之一

生成类的对象(在main中):

ClassName->选择您选择的任何名称。getContents()

这里有一些练习代码

public class Person{

public void setName(String name){
...
}



 public static void main(String[] args){
    Person bob = new Person();
    bob.setName("pete");

}


}

这在Java中是一个非常重要的概念!因为在调用或引用静态方法(如main)内部的内容时,只能引用其他静态变量、方法和对象

相反,您仍然可以从非静态方法内部引用静态数据

解决方法是为类创建一个“对象”。这开始成为面向对象编程的核心概念之一

生成类的对象(在main中):

ClassName->选择您选择的任何名称。getContents()

这里有一些练习代码

public class Person{

public void setName(String name){
...
}



 public static void main(String[] args){
    Person bob = new Person();
    bob.setName("pete");

}


}

它是Java标准:-)它是Java标准:-)它是Java标准:-)它是Java标准:-)它是Java标准:-)到底什么是静态的,为什么我们使用静态的,为什么我们使用静态的,为什么我们使用静态的,为什么我们使用静态的,为什么我们使用静态的