0

我刚开始使用 Eclipse IDE,第一次测试我创建了一个文件并输入了以下内容:

class Vehicle {
   public Vehicle(String s) {
      System.out.println("X");
   }
   // public Vehicle() { }  
}
public class Car extends Vehicle {
   public Car(String s) {
      System.out.println("Y");
   }
   public static void main(String [] args) {
      new Car("Z");
   }
}

但我立即收到错误说 println 拼写不正确。有人可以告诉我我是否缺少某些东西吗?

4

3 回答 3

1

我想你已经创建了一个txt文件而不是一个JAVA文件。

因此,它无法识别与 java 相关的关键字,从而给出错误拼写错误。如果您更改printlnprint,它将停止给出错误。因为 Print 在英语中是一个正确的词。但是在这里您需要将文件的扩展名从更改.txt.java

于 2012-06-13T04:56:39.453 回答
0

在 Eclipse 中,单击 File Menu -> New -> Class 将 Class name 命名为 Car,然后单击 Finish 按钮。它将创建 Car.java 文件。然后在 Car.java 文件中写下面的代码

class Vehicle { 
   public Vehicle(String s) { 
      System.out.println("X"); 
   } 
    public Vehicle() { }  
  }
 public class Car extends Vehicle {  
  public Car(String s) {    
   System.out.println("Y");   
 }   
 public static void main(String [] args) { 
      new Car("Z"); 
   } 
} 

在车辆类中,需要默认构造函数,因为类 Car 扩展车辆类。否则将显示错误,因为“隐式超级构造函数 Vehicle() 未定义。必须为 Car 类的构造函数显式调用另一个构造函数。现在只需运行文件的 Java 应用程序。它将在控制台上显示输出为 Y。

于 2012-06-13T07:02:50.497 回答
-1

我刚刚收到此错误,修复方法是重新启动 Eclipse。这个错误似乎很随机。

于 2020-12-26T20:17:42.437 回答