我正在写一个有三个不同类的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