생성자 모든 클래스는 인스턴스화 될 때 생성자를 사용한다. 생성자의 특징 리턴타입 없음 따로 만들지 않으면 컴파일 할때 자동으로 매개변수 없는 생성자가 만들어짐 매개변수가 없는 생성자 = 기본생성자 생성자를 하나라도 만들었다면 기본생성자는 자동으로 만들어지지 않음
클래스 내에서 멤버의 접근을 제한하는 역할public : 어떤 클래스에서도 접근 가능protected : 자기자신, 같은 패키지, 상속관계 에서만 접근 가능private : 자기 자신만 접근 가능default : 접근 제한자가 없을 경우 같은 패키지에서만 접근 가능ex
1. Error(에러) vs Exception(예외) Checked Exception은 컴파일을 할 경우에 예측가능한 예외로 ClassNotFoundException, FileNotFoundException 등이 있습니다. UnChecked Exception은 런타임