Java调用方法打印类列表

Java调用方法打印类列表,java,method-call,Java,Method Call,真的需要知道如何在另一个类thnx中调用这个方法 public static void printClass(){ System.out.println(subjectName + " Class List"); for(Student i : studentList) { Student.printStudent(); } } 由于它是一个静态方法(类方法),因此可以通过两种方式调用它: NameOfClass.printClass()

真的需要知道如何在另一个类thnx中调用这个方法

public static void printClass(){
    System.out.println(subjectName + " Class List");

    for(Student i : studentList)
    {   
        Student.printStudent();
    }
}

由于它是一个
静态
方法(类方法),因此可以通过两种方式调用它:

NameOfClass.printClass();


为什么?因为类方法不需要调用类的实例,所以只需使用类的名称即可调用它(第一种方法)。但是Java还提供了使用类的实例调用
静态
方法的功能。

您可以这样调用
静态
方法:

ClassName.methodName();
因此,例如,如果您的类被称为
SomeClass

SomeClass.printClass();

我建议从一个教程开始:包含这个静态方法的类的名称是什么?把它们都放在我的桌面上,不要掷骰子…我想你会给OP带来更多的麻烦,因为这个方法使用的字段变量可能是初始化的,也可能不是初始化的。我刚刚回答了这个问题。他没有提供进一步的资料。如果他评论了什么,我会进行必要的修改/解释。是的,出现了更多的问题。
SomeClass.printClass();