Java(2)
-
[ OOP ] 객체지향의 특징 : 캡슐화
🤔 캡슐화 클래스의 내부 변수, 메소드를 하나로 패키징 하는 것. 즉 캡슐에 가두는 것입니다. 외부에서는 캡슐 안에 영향을 주기 쉽지 않죠?
2022.12.08 -
접근 제한자 [ Private, Default, Protected, Public ]
🤔 접근 제한자 클래스 내에서 멤버의 접근을 제한하는 것입니다. 🧐 접근 제한자 종류 Private : 외부에서 접근 불가능 / 동일 클래스 내에서만 접근 가능 Default : [ 기본 제한자 ] 동일 클래스 / 패키지내에서 접근 가능 Protected : 상속받은 클래스 / 동일 패키지내에서 접근 가능 Public : 모든 접근 허용 접근 제한자 클래스 내부 동일 패키지 하위 클래스 그 외의 영역 Private O X X X Default O O X X Protected O O O X Public O O O O
2022.12.08