还是出错~~
class Program
{
public class tank
{
public double weight;
public double oil;
public double distance;
public void Drive(double oil)
{
oil = weight * distance * 0.1;
}
public void ShowState(double x, double y)
{
weight = x;distance = y;
}
}
class Test
{
public static void Main()
{
tank t = new tank(2000,500);
t.ShowState();
t.Drive(500);
t.ShowState();
}
}
------解决方案-------------------- tank根本没有两个参数的重载。
ShowState需要2个参数却没有。
这程序根本不通。
------解决方案-------------------- butong
tank t = new tank();
t.ShowState(2000,500);
------解决方案-------------------- 该回复于2012-05-28 09:41:14被版主删除
------解决方案-------------------- 太基础了, 好好学习吧
------解决方案-------------------- 引用: tank根本没有两个参数的重载。
ShowState需要2个参数却没有。
这程序根本不通。
tank有两个参数的构造函数吗?
方法ShowState需要两个double类型的参数
------解决方案--------------------
tank有两个参数的构造函数吗?
方法ShowState需要两个double类型的参数
[/Quote]
那该怎样改才能使ShowState,可以显示该坦克的所有数据成员的数值~?