JAVA- 소스 코드 분할(Package 사용)

▪️test45.java 소스 코드
package calcapp.main;

public class test45 {
    public static void main(String[] args) {
        int a = 10;
        int b = 2;
        int total = calcapp.logics.test47.tasu(a, b);
        int delta = calcapp.logics.test47.hiku(a, b);
        System.out.println("足すと" + total + "、引くと" + delta);
    }
}
▪️test47.java 소스 코드
package calcapp.logics;

public class test47 {
    public static int tasu(int a, int b) {
        return (a + b);
    }

    public static int hiku(int a, int b) {
        return (a - b);
    }
}
▪️실행 결과
더하면 12, 당기면 8
▪️예① 클래스 이름에 대한 완전한 입력 생략
import 문 사용
▪️예① test45.java 소스 코드
package calcapp.main;
import calcapp.logics.test47;

public class test45 {
    public static void main(String[] args) {
        int a = 10;
        int b = 2;
        // FQCNでなくてもエラーにならない
        int total = test47.tasu(a, b);
        // FQCNを指定しても良い
        int delta = calcapp.logics.test47.hiku(a, b);
        System.out.println("足すと" + total + "、引くと" + delta);
    }
}
▪️예① test47.java 소스 코드
package calcapp.logics;

public class test47 {
    public static int tasu(int a, int b) {
        return (a + b);
    }

    public static int hiku(int a, int b) {
        return (a - b);
    }
}
▪️예① 실행 결과
더하다

좋은 웹페이지 즐겨찾기