我已经在包中定义了所有的java文件...我有一个功能,我已经在某个页面上定义了,我只想在另一个页面上使用它...我该怎么做...
答案 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的基础知识。