我刚开始使用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拼写错误。有人能告诉我是否有我遗失的东西吗?
答案 0 :(得分:1)
我认为您已经创建了txt
文件而不是JAVA
文件。
因此,它无法识别与java相关的关键字,从而给出错误的单词拼写错误。
如果您将println
更改为print
,它将停止提供错误。由于打印是英语中的正确单词。
但是,您需要将文件扩展名从.txt
更改为.java
答案 1 :(得分:0)
在Eclipse中单击“文件”菜单 - >新 - >类 将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");
}
}
在Vehicle类中,defult构造函数需要作为Class Car扩展Vehicle类。否则它将显示错误为'隐式超级构造函数Vehicle()未定义。必须为Car类的constuctor显式调用另一个构造函数。 现在只需运行文件的Java Application。它将在控制台上显示输出为Y.