public protected default private 생성자 앞에 붙을 수있음.
앞에 아무것도안적혀있으면 default임

코드 리뷰 예시- public 클래스인 Cat 클래스는 2개의 멤버 필드와 3개의 메소드를 가지고 있는 클래스입니다.


Student public 클래스 안에 1개의 생성자와 2개의 메소드를 가지고 있음
객체를 생성하는거?...
insertRecord 메소드는 set 개념
printInfo 메소드는 get 개념

생성자 오버로딩에 의해서 디폴트 생성자와 파라미터 2개를 받은 수정 메소드 2개가 있구나
접근제한자: 접근성을 설정하는 데 사용되는 키워드
클라이언트를 위해서 불필요한 세부정보를 보이지 않게끔 하는 것.
정보의 은닉, 캡슐화를 위해서 사용함
클래스 , 생성자, 데이터 멤버, 메서드 접근을 제한함


public: 모든 곳에서 접근 가능
protected: 패키지 및 모든 하위 클래스 내에서 접근 가능,같은 클래스,패키지,자식 클래스 멤버 가능 (다른 패키지에 자식클래스 가능)
선언하지 않음(default): 동일한 패키지, 클래스 내에서만 접근 가능
private: 같은 클래스 내에서만 접근 가능