我想获得一个预先确定的输出(指定颜色和速度)从私有类。然而,当我问程序写入行它打印出Car_EX_3.Car
,而不是颜色和数量。初学者:输出与预期不同
这是到目前为止我的代码
namespace Car_Ex_3
{
class Car
{
private string colour;
private double speed;
public Car(string colour)
{
this.colour = colour;
}
public Car(string colour, double speed)
{
this.colour = colour;
this.speed = speed;
}
public string GetColour()
{
return colour;
}
public double GetSpeed()
{
return speed;
}
class Program
{
static void Main(string[] args)
{
Car car1 = new Car("red" + " " + 50d);
Car car2 = new Car("Yellow" +" " + 60d);
Console.WriteLine(car1);
Console.WriteLine(car2);
Console.ReadKey();
}
}
}
}
你没写,将打印颜色或数字的任何代码。了解'ToString()'。 – SLaks
_Console.WriteLine(car1.GetColour()); _ – Steve
不应该是'新车(“黄色”,60d);' – Hank