我正在寫一個有三個不同類的java項目。這是迄今爲止我所擁有的。我只是堅持如何從另一個類調用另一個類的方法函數。我已經寫了2個班。我完成了「Date」類和「TemperatureRange」類;現在我試圖將這兩個類稱爲「WeatherRecord」類。我不確定我是否解釋這個權利。如何從另一個類中調用方法函數?
public class WeatherRecord //implements Record
{
private String TemperatureRangetoday;
private String TemperatureRangenormal;
private String TemperatureRangerecord;
public static void main (String[] args){
}
}
這是另一個類
public class Date
{
public static String date(String date, String month, String year){
String rdate = date + " " +month + " " +year;
return rdate;
}
}
而這裏的另一個類
public class TemperatureRange
{
public static String TempRange (String high, String low){
String rTempRange = high +"high" + " "+low+"low";
return rTempRange;
}
}
在那個筆記,我不認爲他應該使用靜態方法,因爲他正在創建Date和TemperatureRange的實例。靜態方法將意味着它們將屬於它們所在的類,而不是實例。 – tenkii 2014-10-09 02:13:12
我懷疑他遇到了一些問題,試圖從他的主要方法中調用非靜態方法。我不知道我的例子是否過於籠統,我應該爲他的代碼專門定製它,但我總是對勺子餵養保持謹慎...... – MarsAtomic 2014-10-09 02:15:13
這是被稱爲依賴注入的設計模式嗎?還是那種完全不相關的東西? – 2017-07-21 11:41:47