Java 我需要为另一个类开发一个方法;找不到符号“;
这是第一节课,我正在开发一个构造器和三个方法,以便可以看到汽车的mpg和其他内容: { 这是我创建的类,其中出现“找不到符号‘范围’”错误:Java 我需要为另一个类开发一个方法;找不到符号“;,java,Java,这是第一节课,我正在开发一个构造器和三个方法,以便可以看到汽车的mpg和其他内容: { 这是我创建的类,其中出现“找不到符号‘范围’”错误: 如果没有任何关于方法正确性的指示,则未定义方法range()中使用的符号range 也许你是有意的 return gas * mpg; 在range函数中,您正在设置名为gas的变量,而我认为您的意思是将其命名为range您必须在getter方法中返回gas public double range() { gas = gas * mpg;
如果没有任何关于方法正确性的指示,则未定义方法
range()
中使用的符号range
也许你是有意的
return gas * mpg;
在range函数中,您正在设置名为
gas
的变量,而我认为您的意思是将其命名为range
您必须在getter方法中返回gas
public double range()
{
gas = gas * mpg;
return gas;
}
您尚未在汽车类中定义
范围
,因此它对此表示不满。您可能需要执行以下操作:
return gas*mpg;
而不是首先定义范围:
public double range()
{
int range = gas * mpg;
return range;
}
还有,为什么要在
Car
构造函数中创建另一个Car
对象?这似乎是错误的,请将其删除。hmm我继续更改了它,现在它告诉我“找不到符号-变量范围”.我相信这是因为range没有私有实例,但据我所知,不应该有私有实例?我刚开始使用java,必须有耐心XD{public double range(){range=gas*mpg;return range;}这就是我所说的,我相信是你所建议的。谢谢!谢谢大家!错误消失了,现在它在抱怨一些其他业务,但我已经比预期的要远了。谢谢!但这会改变gas
的值,我想你不想改变它。
return gas*mpg;
public double range()
{
int range = gas * mpg;
return range;
}