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 |