温度和价格?
问题描述:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Assignment13 {
class Car
{
int Speed = 0;
double Temp = 0.0;
public void setSpeed(int speed)
{
this.Speed = 50;
}
public void getSpeed()
{
return;
}
public void setTemp(double Temp)
{
this.Temp = 70.5;
}
public void getTemp()
{
return;
}
}
class program
{
static void Main (string[]args)
{
Car ford = new Car();
ford.setSpeed(50);
ford.setTemp(70.5);
Console.WriteLine("Speed = " + ford.setSpeed);
Console.WriteLine("Temp = " + ford.setTemp);
Console.Write("Hit any key to close"); Console.ReadKey(true);
}
}
}
我无法打印出速度和温度//如何添加参数 list要符合方法签名?温度和价格?
答
您应该使用get
方法而不是set
... 那么你应该返回值作为更新下面的代码..
class Car
{
private int Speed = 0;
private double Temp = 0.0;
public void setSpeed(int value)
{
this.Speed = value;
}
public int getSpeed()
{
return Speed;
}
public void setTemp(double value)
{
this.Temp = value;
}
public double getTemp()
{
return Temp;
}
}
class Program
{
static void Main(string[] args)
{
Car car = new Car();
car.setSpeed(50);
car.setTemp(20.50);
Console.WriteLine("Speed = " + car.getSpeed());
Console.WriteLine("Temp = " + car.getTemp());
}
}
Console.WriteLine( “速度=” + ford.get); Console.WriteLine(“Temp =”+ ford.get); –