java - 如何从另一个类调用方法函数?

标签 java bluej

我正在编写一个包含三个不同类的 Java 项目。这是我到目前为止所拥有的。我只是停留在如何从另一个类调用方法函数到另一个类。我已经写了2节课了。我完成了“日期”类和“温度范围”类;现在我正试图将这两个类称为“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;

    }
}

最佳答案

您需要对包含要调用的方法的类的引用。假设我们有两个类,A 和 B。B 有一个你想从 A 调用的方法。A 类看起来像这样:

public class A
{
    B b; // A reference to B

    b = new B(); // Creating object of class B

    b.doSomething();  // Calling a method contained in class B from class A
}

B,其中包含 doSomething() 方法,如下所示:

public class B
{
    public void doSomething()
    {
        System.out.println("Look, I'm doing something in class B!");
    }
}

关于java - 如何从另一个类调用方法函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26269193/

相关文章:

java - 项目目录结构中类型安全配置文件的标准位置是什么?

java - Elasticsearch 中的模式匹配?

java - 在 Guice 中构造对象时为字段提供对象

Java.lang.NumberFormatException.forInputString(NumberFormatException.java :65)

java - 如何知道消息是否已读

java - 静态类中的接口(interface)实现

java - 如何在另一个类中使用在 class1 中创建的变量?

java - 方法过滤数组中的偶数值并将它们返回到新数组中

java - 构造函数输出未到来

java - 计算胜/负、胜率和总胜率