java - 在java中调用一个方法

标签 java

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;
    }
}

如何调用main函数中的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/

相关文章:

java - BigDecimal - 使用 new 或 valueOf

java - "generified"版本的JTree(TreeModel,TreeNode,...)会在JDK7中吗?

java - Flink Avro 1.8.1 在集群上运行时出现 NoSuchMethodError

java - Spring MVC + Before Advice 检查安全性

java - 将非重写派生类方法的方法引用传递给其基类是否合法且已定义?

java - 预热高吞吐量 Java 应用程序

java - FileReader 和 FileWriter 是否使用内部缓冲区?

java - 是否可以在 C# 或 JAVA 中开发一些基于字符串的搜索条件?

java - 如何在创建 RemoteWebDriver 时声明两个节点?

JavaFX,无法让 GridPane 适合 BorderPane 的中心