Java调用方法打印类列表
真的需要知道如何在另一个类thnx中调用这个方法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()
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();