1. 다른 패키지의 클래스 임포트
사용하려는 클래스가 있는 패키지를 임포트(import)해야 합니다. 이를 통해 자바 컴파일러에게 해당 클래스가 어디에 있는지 알려줍니다.
import 패키지이름.클래스이름;
import com.example.otherpackage.MyClass;
2. 다른 패키지의 메서드 호출
이제 다른 패키지의 메서드를 호출할 수 있습니다. 그러려면 해당 클래스의 인스턴스를 생성하고 메서드를 호출합니다.
패키지이름.클래스이름 객체이름 = new 패키지이름.클래스이름();
객체이름.메서드이름();
import com.example.otherpackage.MyClass;
public class MyMain {
public static void main(String[] args) {
MyClass myObject = new MyClass();
myObject.myMethod();
}
}
3. 클래스의 접근 지정자 확인
또한 다른 패키지의 클래스나 메서드가 public이어야 다른 패키지에서 접근할 수 있습니다. public으로 선언되지 않은 클래스나 메서드는 동일한 패키지 내에서만 접근할 수 있습니다.
요약하면, 다른 패키지에 있는 메서드를 사용하려면 해당 클래스를 임포트하고 클래스의 인스턴스를 생성한 다음 메서드를 호출하면 됩니다. 이때 메서드와 클래스가 public으로 선언되어야 합니다.