不同文件夹(包)下的类调用

1.直接调用
 

导入需求包名,使用方式:类名.方法名(参数列表); 

package cn.edu360;
import temporary.Max;
public class packTest {
	public static void main(String[] args) {
		System.out.println(Max.max(3,8));
	}
}

被调用的包;

方法用 static 修饰; 

package temporary;

public class Max {
	public static int max(int a,int b) {
		return a>b?a:b;
	}
}

 2.当包外的方法不用 static 修饰时,需要 new 一个该方法的对象之后再调用。

package cn.edu360;
import temporary.Max;
public class packageTest {
	public static void main(String[] args) {
		System.out.println(new Max().max(3,6));
	}
}
package temporary;

public class Max {
	public int max(int a,int b) {
		return a>b?a:b;
	}
}

猜你喜欢

转载自blog.csdn.net/qq_36388776/article/details/81346838