【问题标题】:java: run methods that are in a classjava:运行类中的方法
【发布时间】:2012-01-14 23:47:23
【问题描述】:

我对 java 很陌生,所以这个问题的答案一定很简单。 :)

我正在尝试使用控制台创建一个基本的井字游戏。我创建了一个名为“Board”的类,并在其中创建了一个打印井字棋盘的方法。

public void print() {
System.out.println("code");
}

如何从Main.java 代码运行此方法?

【问题讨论】:

  • 我想如果你对JAVA非常陌生,请先学习JAVA。然后尝试开发井字游戏。
  • @dualCore 我编辑了我的答案以更好地反映您的代码,尽管您应该在此处发布Board 的构造函数,这是肯定的。

标签: java class methods


【解决方案1】:

您需要在 Main 类中编写类似这样的内容:

public static void main(String[] args) {
    Board b = new Board();
    b.print();
}

编译上述代码后,您可以使用您选择的 IDE 或命令行运行 Main 类。关键是:为了开始执行 Java 程序,您在一个类中定义一个 main 方法,然后从那里开始调用适当的方法。在您的示例中,我首先实例化了 Main 类,然后在该类的实例上调用了请求的方法。

【讨论】:

  • 嗯,我不确定我是否明白你在说什么。有没有一种简单的方法可以从主代码运行一个函数(在一个类中)?
  • 为了在Java中运行一个方法,首先你需要实例化该方法所在类的一个对象。 Java 程序的起点是main 方法,它也驻留在一个类中,从那里你可以做你需要的事情。试一试,这是理解我在说什么的最好方法。
  • 为了清楚起见——在 Java 中,我们谈论的是“方法”而不是“函数”,以区分方法如果不是类的一部分或类的实例就无法执行
  • 我相信你应该阅读基本的tutorial 来了解你的方位
  • 他说Board类有print方法,所以需要Board的第一个对象!
猜你喜欢
  • 2016-07-24
  • 1970-01-01
  • 1970-01-01
  • 2015-06-24
  • 1970-01-01
  • 2011-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多