如果在同一个文件夹下有两个文件mylib.java与主文件main.java,那么怎么在main.java中调用mylib里定义的方法呢?
经过尝试,摸索出两种方法:
1)使用package包管理
/*Mylib.java----------------/
package com.aka;
public class Mylib {
public static void method1() {
System.out.println("method1");
}
public static void method2() {
System.out.println("method2");
}
public static void method3() {
System.out.println("method3");
}
}
/*Main.java----------------/
import com.aka.Mylib;
public class Main {
// public static com.aka.Mylib a = new com.aka.Mylib();
public static void main(String[] args){
Mylib.method1();
Mylib.method2();
Mylib.method3();
}
}
2)直接在main文件中创建mylib实例
/*Mylib.java----------------/
public class Mylib {
public static void method1() {
System.out.println("method1");
}
public static void method2() {
System.out.println("method2");
}
public static void method3() {
System.out.println("method3");
}
}
/*Main.java----------------/
public class Main {
public static Mylib a = new Mylib();
public static void main(String[] args){
a.method1();
a.method2();
a.method3();
}
}