如何处理来自两个不同.Java文件的类?

时间:2015-07-15 09:42:01

标签: java android function class call

我的项目中有两个java类文件。

第一个是main.Java 第二个是function.java

如何从main.java调用function.java方法

例如。

main.Java

public class main {

//call function here
}

function.Java

public class function {    

public void example(){

   System.out.println("Function working");
}

}

如何从Main.Java调用function.java示例方法?

3 个答案:

答案 0 :(得分:0)

首先使example()方法静态

public static void example(){
System.out.println("Function working");
}

然后致电

public class main {

//call function here
public static void main(String[] args) {
    function.example();
}
}

答案 1 :(得分:0)

如果它们不在同一个包中,你应该在main.java中导入function.java,如下所示

import function

然后你应该创建一个像这样的函数类的实例来使用它

function func = new function(); 

然后你可以使用你创建的func对象来调用示例方法

func.example();

答案 2 :(得分:0)

您的方法不是静态的,因此您需要从此类(函数)实例化对象以获取对示例方法的访问权限。首先阅读一些java特定的书,这样你就可以理解静态关键字是什么以及如何使用它。