我是java和编码的新手,我还没想出如何为我的客户端类创建一个新文件。
这是我的错误:
类TestRectangle是public,应该在名为TestRectangle.java的文件中声明
public class TestRectangle {
这是我的第一堂课:
public class Rectangle1 {
这是发生错误的地方:
public class TestRectangle {
public static void main(String[] args) {
答案 0 :(得分:2)
您是否将其保存在名为TestRectangle.java的文件中?
当您创建public
类时,Java要求您的文件(.java)与该类具有相同的名称。
如果您愿意,可以将课程保存在同一个文件中 - 只需确保其中只有一个public
。
答案 1 :(得分:2)
Java 要求每个文件只有一个公共类。你有两个选择,要么制作两个单独的文件,名为 Rectangle1.java 和 TestRectangle1.java ,要么使用默认访问修饰符制作 Rectangle1 并将文件命名为 TestRectangle.java
将 Rectange1 放在TestRectangle的单独文件(Rectangle1.java)中
public class Rectangle1
{
}
现在,创建一个名为(TestRectangle.java)的单独文件
public class TestRectangle {
public static void main(String[] args) {
将此文件另存为 TestRectangle.java
public class TestRectangle {
public static void main(String[] args) {
}
class Rectangle1 //observe that the access modifier is default(no-modifier)
{
}