gpt4 book ai didi

java - "Multiple markers at this line"构造函数错误

转载 作者:行者123 更新时间:2023-12-01 18:12:00 27 4
gpt4 key购买 nike

所以我使用 gpdraw 作为一个库来为我的计算机科学类(class)绘制内容,并且我尝试在 Eclipse 中运行它,并且我放置了 main 方法,但我仍然遇到错误。

import gpdraw.*;

public class House {

public static void main(String[] args) {
private DrawingTool myPencil;
private SketchPad myPaper;

public House() {
myPaper = new SketchPad(500, 500);

myPencil = new DrawingTool(myPaper);
}

public void draw() {
myPencil.up();
myPencil.turnRight(90);
myPencil.forward(20);
myPencil.turnLeft(90);
myPencil.forward(20);
myPencil.turnRight(20);
myPencil.forward(200);
}

}

}

最佳答案

您试图将所有内容填充到 main 方法中。那是行不通的。相反,让 main 调用 draw(在类的实例上,静态方法不具有可用的上下文)和定义类中的所有内容,而不是方法。

import gpdraw.*;

public class House {
public static void main(String[] args) {
House instance = new House();
instance.draw();
}

private DrawingTool myPencil;
private SketchPad myPaper;

public House() {
myPaper = new SketchPad(500, 500);
myPencil = new DrawingTool(myPaper);
}

public void draw() {
// stuff
}
}

关于java - "Multiple markers at this line"构造函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32261855/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com