它说"syntax error, insert 'VariableDeclarator'"



我对编程很陌生,本周开始了Java。我正在学习面向对象。这是我的问题:

public class Person
{
int age = 0;
String name = "John Doe";
void display{
System.out.println(name + " is " + age + " years old. ");
}
}

public class Driver
{
public static void main(String[] args)
{
Person mark = new Person();
mark.age = 25;
mark.name = "Mark";
display;
}

}

但它一直在说

语法错误,插入"变量声明符">

  1. 按照 IDE 的说明进行操作。
  2. 方法display是类Person的一部分,必须具有正确的语法(可见性 - 返回类型 - 名称 - 参数)。
  3. 您必须从创建的Person对象mark调用显示方法。否则,编译器将无法解析该方法。
  4. 最后但并非最不重要的一点是...您必须为 Person 创建自己的类,因为一个源文件中不可能有两个公共类,或者您必须降低 Driver 类的可见性。

    package de.db.ri.as.gleisansagen.evaluator;
    public class Person {
    int age = 0;
    String name = "John Doe";
    void display() {
    System.out.println(name + " is " + age + " years old. ");
    }
    }
    class Driver {
    public static void main(String[] args) {
    Person mark = new Person();
    mark.age = 25;
    mark.name = "Mark";
    mark.display();
    }
    }
    

不要编写自己的语法程序,先学习Java语法,然后开始编码 https://docs.oracle.com/javase/specs/

public class Person {
int age = 0;
String name = "John Doe";
void display() {
System.out.println(name + " is " + age + " years old. ");
}
}
public class Driver {
public static void main(String[] args) {
Person mark = new Person();
mark.age = 25;
mark.name = "Mark";
mark.display();
}
}

最新更新