<aside> 😊 java의 생성자 선언과 this, 생성자 오버로딩, 메소드 오버로딩 패키지에 대해 정리한 페이지입니다 :)

</aside>

생성자 선언

*Public class*클래스명 {
    타입 *필드명*;
    1*public 클래스명(매개변수 목록)* {
1, 2, 3
(생성자)   2         ...
    3}
    public 리턴타입 메소드명(매개변수목록) {
             ...
    }
}
**this :** 객체 자신을 참조하는 키워드
**생성자 오버로딩
-** 메소드와 마찬가지로 매개변수의 수와 타입이 다르다면 여러개의 생성자를 선언할 수 있다

**메소드 오버로딩
-** 매개변수의 수, 타입이 다른 경우 동일한 이름으로 메소드를 여러개 정의 할 수 있다
**-** 이렇게 비슷한 일을 하지만 메개변수가 각각 갯수가 타입이 다르다면 똑같은 이름으로
	메서드로 정의해서 사용할 수 있다

패키지

package 패키지이름;
public class 클래스명 {
          ...
}

// package 이름은 대부분 도메인 이름을 거꾸로 적은 후 프로젝트 이름을 붙여 사용 패키지가 있는 클래스를 사용할 때는 import 사용
import는 다른 패키지에 들어있는 클래스를 사용하기 위한 키워드
💡import 단축키 : ctrl + shift + o