컴퓨터 수업/Java
import
blossom_whale
2020. 9. 27. 00:03
@다른 패키지의 클래스에 접근하고자 할 때는 어떻게 해야 할까?
1. import 사용 없이 dot operator를 이용
2. import 사용하여 편히 같은 패키지와 같이 취급.
위와 같은 상황일 때,
1.
package package_1;
public class Class_1 {
public static void main(String[] args) {
package_2.Class_1 instance = new package_2.Class_1();
}
}
2.
package package_1;
import package_2.Class_3;
public class Class_1 {
public static void main(String[] args) {
Class_3 instance = new Class_3();
}
}
package_2의 class_1을 불러오고 싶었는데, 그렇게 하면 package_1과 package_2에 둘 다 Class_1이란 이름을 가진 클래스가 있어서 implicite 문제가 생긴다. ㅠㅠ 뭐 하튼 이런 식으로 한다.
@그렇다면 android studio 할 때, import 하는 것은, 다른 패키지의 클래스를 가져오는 것이라 생각해도 좋을 것 같다.
@package를 통째로 가져오는 건 안된다. ㅠㅠ 해봤음