본문 바로가기

JAVA/DAY 13 _ 23.09.04

folder

package com.ja.stm;

import java.util.Date;

import com.ja.stm.b.QQQ;
import com.ja.stm.dto.Student;

// import com.ja.stm.dto.Student;		// 2) 저~~ 폴더에있는 Student 클래스를 가져오게되면

public class Main {

	public static void main(String[] args) {

		Test t1 = new Test();	// 같은 패키지에 있는 class는 내가 아는 방법 그대로 사용하면됨
		t1.test();

		
		// Student s1 = new Student();		--> 다른 패키지에 있는 class는 방법이 달라
		
//		com.ja.stm.dto.Student s1 = new com.ja.stm.dto.Student();			
		// 1) 저~~~ 폴더까지가서 클래스를 불러와야하는거지 (귀찮잖아?)
//		Student s2 = new Student();											
		// 3) 이렇게 그냥 쓸 수 있단 말야!
		
		Student s1 = new Student();											
     		// 4) student + ctrl + spacebar 하면 알아서 import가 된다..!!!
		
		
		QQQ q = new QQQ();
		
		q.QQ2();	// a와 b 폴더에 QQQ클래스가 같은이름으로 있다.
				// 지금 import된게 b폴더니까, b폴더 QQQ의 QQ2 메서드가 호출된것!
		
		
		com.ja.stm.a.QQQ p = new com.ja.stm.a.QQQ();		
      		  // a 폴더의 QQQ클래스를 불러오고 싶을때는 굳이굳이 이렇게 쓰면된다....ㅎㅎㅎ
		
		p.QQ1();
		
		
		// ==============================
		
		// Date. ---> API도 동일한 이름의 클래스가 있으므로 import할때 잘 보라는거야~!
	
		
	}

}

 

'JAVA > DAY 13 _ 23.09.04' 카테고리의 다른 글

재귀함수  (0) 2023.09.11
Annotation  (0) 2023.09.11
Single Tone Pattern  (0) 2023.09.11
Final  (0) 2023.09.11
Static2  (0) 2023.09.11