我得到一個錯誤:方法'setTemp'沒有超載需要1個參數有人會檢查我的代碼在setter和getters中,只是爲了確保它是正確的?
我只需要幫助改變類中的方法,以適當的方式爲速度和臨時屬性工作。使用與以下輸出中所示相同的值,速度爲50,溫度爲70.5。改變方法setSpeed(),getSpeed(),setTemp()和getTemp()。
創建一個名爲ford的Car對象。使用設置器設置速度和溫度的速度。使用吸氣器打印速度和溫度值。
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Assignment13 {
class Car {
int Speed = 50;
double Temp =70.5;
private int Speed;
public void setSpeed(int speed) {
this.Speed = 0;
}
public int getSpeed() {
return Speed;
}
private int Temp;
public void setTemp() {
this.Temp = 0;
}
public int getTemp() {
return Temp;
}
}
class Program {
static void Main(string[] args) {
Car ford = new Car();
ford.setSpeed(65);
ford.setTemp(120);
Console.WriteLine("Speed = " + ford.getSpeed());
Console.WriteLine("Temp = " + ford.getTemp());
Console.Write("Hit any key to close"); Console.ReadKey(true);
}
}
}
你總是將溫度設置爲0 ...此外,你不尊重駝峯 – Dici
你爲什麼有獲取和設置方法,而不是屬性?你的導師是否給你setSpeed(),getSpeed()等名字或是你的發明? –
至於錯誤,它很簡單和簡單:方法'setTemp'沒有超載需要1個參數。 setTemp有多少個參數? (沒有)。你打電話時你提供了多少個? (1)。你怎麼能不爲自己工作呢? –