【发布时间】:2021-10-31 20:51:41
【问题描述】:
我在网上找到了以下代码,但不知道如何在 IDE 上运行它,因为我是 Java 新手,请您帮忙。
class Figure {
void display() { System.out.print("Figure "); }
}
class Rectangle extends Figure {
void display() { System.out.print("Rectangle "); }
void display(String s){ System.out.print(s); }
}
class Box extends Figure {
void display() { System.out.print("Box "); }
void display(String s){ System.out.print(s); }
}
Figure f = new Figure();
Rectangle r = new Rectangle();
Box b = new Box();
f = r;
((Figure) f).display();
f = (Figure) b;
f.display();
我尝试创建一个类并复制粘贴代码,但无法产生任何输出。超级卡住了,我还是个新手。手工做我认为它应该输出矩形框。
【问题讨论】:
-
您可能需要“Java 扩展包”,因为它将帮助您运行/设置一个基本项目。另外,您目前如何运行代码?你是用
java和javac编译运行的吗? -
因为我在 VSCode 上,所以我只是在顶部按运行。阿舒的回答似乎奏效了。我现在需要探索如何正确设置项目和主类的目的。谢谢
-
@LevinKent 具有静态 main 方法的类是项目(或其中的其他类)的入口点。
标签: java visual-studio-code java-8