这是我的代码:
public class Project1mrybak3
{
public static void main (String[] args)
{
System.out.println("Begin Java Exection");
System.out.println("");
// put your Java Program here
//choose picture
String picfile = FileChooser.pickAFile();
Picture pic = new Picture(picfile);
//Create turtle 1
Turtle t1 = new Turtle (pic);
t1.setPenWidth(10);
//Create turtle 2
Turtle t2 = new Turtle (pic);
flower(t1,200);
//show picture
pic.show();
System.out.println("");
System.out.println("End Java Exection");
}//end of main class
public static void flower (Turtle tparam, int x )
{
tparam.forward(x);
}
public static void flowers ()
{
flower(t1,15);
}
} // end of Template class
所以你可以说,它没有多大意义,但我刚刚开始写它。我的问题是,对于最后一种方法flowers
,当我尝试运行它时,它说它找不到符号变量t1
。如果我取出参数,它说它需要参数Turtle
和int
. 我不能把方法放在方法里面吗?
最终我的目标是创建大约 4 种方法来绘制花朵的各个部分,然后将它们全部放在一个方法中,然后在我的主代码中,我可以使用turtle
t1
一些x
变量调用该方法。
感谢您的帮助和您的时间!