import

2020. 9. 27. 00:03컴퓨터 수업/Java

@다른 패키지의 클래스에 접근하고자 할 때는 어떻게 해야 할까?

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를 통째로 가져오는 건 안된다. ㅠㅠ 해봤음

'컴퓨터 수업 > Java' 카테고리의 다른 글

Java 클래스 만드는 대표적 예시  (0) 2020.10.18
java application, 빌드단위  (0) 2020.09.26
접근제어자, java 소스코드 계층구조  (0) 2020.09.26
JAVA String 문법  (0) 2020.09.12
Java의 array  (0) 2020.09.12