如何从java中的另一个页面调用函数?

时间:2011-02-28 03:42:25

标签: java android

我已经在包中定义了所有的java文件...我有一个功能,我已经在某个页面上定义了,我只想在另一个页面上使用它...我该怎么做...

1 个答案:

答案 0 :(得分:8)

我从您的问题和评论中理解的是,您希望从其他文件中定义的类调用方法。这是一个例子;

public class FirstClass {

    /**
     * Shows the passed string on console.
     * @param msg String containing the message to be displayed.
     */
    public void showMessage(String msg) {
        System.out.println(msg);
    }
}

将此类保存在名为FirstClass.java的文件中。它包含一个方法showMessage(),我们将从CallerClass.java源文件中定义的其他类调用它。

public class CallerClass {
    public static void main(String[] args) {

        // Created an object of FirstClass class
        FirstClass firstClass = new FirstClass();

        firstClass.showMessage("Welcome to Java.");
    }
}

这是包含main方法的类。我们使用showMessage(String)类的对象从此处调用了FirstClass方法。 Java中的函数称为方法,可以通过创建类的对象来调用它们。实际上,也可以在不创建对象的情况下调用方法,但它们必须是静态的。跳了你的想法。获取一些好的书籍或教程,以了解OOP和Java的基础知识。