【发布时间】:2015-06-11 13:35:17
【问题描述】:
我正在使用 BlueJ IDE。我有一个名为 ProgramOne 的主类和另一个名为 StarTurtle 的类(旨在提供实例方法)。
这里是ProgramOne的代码:
public class ProgramOne
{
public static void main (String[ ] args) {
StarTurtle turtle1 = new StarTurtle();
int result = turtle1.StartTurtle(5);
}
}
这里是StarTurtle的代码:
public class StarTurtle
{
private int points;
public int StartTurtle(int x)
{
points = x;
Turtle sue;
sue = new Turtle();
sue.paint (90, 40);
}
}
(您看到的turtle 方法来自另外两个类,为简洁起见,我没有在此处粘贴。这些类可在http://www.cs.ccsu.edu/~jones/book.htm 手册中找到)
代码只编译,没有执行的选项。但是,没有执行void main (String[ ] args) 的选项,应该有执行主类的选项。有谁知道这是什么原因?我假设代码本身存在问题。 StarTurtle 类确实执行,但主类ProgramOne 没有执行,这让我相信问题出在ProgramOne 类。
当我的意思是“执行选项”时,我指的是这个 BlueJ 功能:
【问题讨论】: