728x90
반응형
- 정보은닉(private)
- 다른 객체(class)로부터 접근을 막는 것(private)
- private으로 객체의 상태를 보호한다.
- information hiding
- 디폴트 생성자를 명시적으로 만든다.
- 오버로딩 생성자를 만들어 적절하게 초기화 한다.
- 객체를 생성하는 작업은 생정자 내부에서 JVM이 자동으로 처리한다.
- Private 으로 만들어진 멤버변수를 접근하기 위해서 setter,getter method를 만든다.
- DI(Dependency Injection) : 종속객체 주입
- setter method의 역할
- 객체가 가지고 있는 값 전체를 출력하기 위한 toString() method를 재정의 한다.
728x90
반응형
'JAVA > Java TPC(생각하고, 표현하고, 코딩하고)' 카테고리의 다른 글
[JAVA] Inheritance(수평적구조vs수직적구조) - 상속 (0) | 2022.07.21 |
---|---|
[JAVA] Part 1. 학습 정리 (0) | 2022.07.19 |
[JAVA] Class, Object, Instance 상호관계 (0) | 2022.07.19 |
[JAVA] 객체 생성 과정(new, 생성자 메서드, this) (0) | 2022.07.18 |
[JAVA] 기본자료형(PDT) vs 사용자정의자료형(UDDT) (0) | 2022.07.17 |