public class DialogBox {
    public static void main (String arg[]) {
        String inputCourseCode;
        inputCourseCode = this.inputCourseCode();
    }
    public String inputCourseCode() {
        String input = JOptionPane.showInputDialog("Input the course code of this course:");
        return input;
    }
}


如何在主函数中调用方法inputCourseCode

最佳答案

您需要具有DialogBox的实例才能调用inputCourseCode方法。

例如:

public static void main (String arg[])
{
    String inputCourseCode;
    DialogBox box = new DialogBox();
    inputCourseCode = box.inputCourseCode();
}


main是静态方法;因此,它无权访问“ this”引用。

关于java - 在Java中调用方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7285657/

10-08 20:36