Java 该类型已在eclipse中定义
我正在从事eclipse关于Java的工作,我遇到了这样的问题: 这是头等舱Java 该类型已在eclipse中定义,java,eclipse,Java,Eclipse,我正在从事eclipse关于Java的工作,我遇到了这样的问题: 这是头等舱 class Vehicle { int passengers; int fuelcap; int mpg; } public class VehicleDemo { public static void main(String[] args) { Vehicle minivan = new Vehicle(); int range;
class Vehicle {
int passengers;
int fuelcap;
int mpg;
}
public class VehicleDemo {
public static void main(String[] args) {
Vehicle minivan = new Vehicle();
int range;
//assign values to fields in minivan
minivan.passengers = 7;
minivan.fuelcap = 16;
minivan.mpg = 21;
//compute the range assuming a full tank of gas
range = minivan.fuelcap * minivan.mpg;
System.out.println("Minivan can carry " + minivan.passengers + " with a range of " + range);
}
}
这是第二个:
class Vehicle {
int passengers;
int fuelcap;
int mpg;
void range() {
System.out.println("Range is " + fuelcap * mpg);
}
}
public class AddMeth {
public static void main(String[] args) {
Vehicle minivan = new Vehicle();
Vehicle sportscar = new Vehicle();
int range1, range2;
//assign values to fields in minivan
minivan.passengers = 7;
minivan.fuelcap = 16;
minivan.mpg = 21;
//assign values to fields in sportscar
sportscar.passengers = 2;
sportscar.fuelcap = 14;
sportscar.mpg = 12;
System.out.println("Minivan can carry " + minivan.passengers + ". ");
minivan.range(); // display range of minivan
System.out.println("Sportscar can carry " + sportscar.passengers + ". ");
sportscar.range();
}
}
问题是,当我在eclipse中工作并删除第二个类中的前四行时,void方法仍然存在问题。eclipse如何使用多个具有方法的类
提前谢谢你 问题是什么?不确定你面临的问题是什么。也许您可以在问题中添加输出/错误?错误显示在代码的哪一行?您是否在不同的目录中有任何源文件的其他副本?建议:如果可以,最好拼出整个单词,如
Method
,而不是缩写。但最好避免将Meth
作为缩写,因为它还有另一个你真的不想与之关联的含义。(1)请不要在注释中包含大量代码段。这是不可读的。改为编辑您的问题。(2) 即使这样,我也不知道你想告诉我们什么。在一个文件中有多个类的源文件吗?这通常不是最佳实践,但我真的不知道Eclipse处理得如何,因为我从未尝试过。问题是什么?不确定您面临的问题是什么。也许您可以在问题中添加输出/错误?错误显示在代码的哪一行?您是否在不同的目录中有任何源文件的其他副本?建议:如果可以,最好拼出整个单词,如Method
,而不是缩写。但最好避免将Meth
作为缩写,因为它还有另一个你真的不想与之关联的含义。(1)请不要在注释中包含大量代码段。这是不可读的。改为编辑您的问题。(2) 即使这样,我也不知道你想告诉我们什么。在一个文件中有多个类的源文件吗?这通常不是最佳实践,但我真的不知道Eclipse处理得如何,因为我从未尝试过。