setter1 객체지향 모델링에서 접근제어자 private을 쓰는 이유 객체지향 모델링을 하기위해선 모델 클래스를 생성해서 필요한 변수들을 생성해주고 다른 기능을 하는 외부 클래스에서 모델 클래스에 있는 변수를 사용하게 됩니다. 이때 객체지향 모델링을 한다면 변수의 접근제어자를 private으로하여 직접접근을 막고 Getter/Setter 메서드를 생성해서 메서드를 통해 접근하도록 코딩합니다. 객체지향(object지향)에서 상태는 행위를 통해서 변경해야 합니다. private 접근제어자를 사용하면 Getter/Setter메서드(행위)를 통해 변수의 값(상태)를 변경할 수 있습니다. 오브젝트 : 메모리에 아직 뜨지 않은 것 / 메모리에 올라갈 수 있는 가능성이 있는 모든 것 ex>사자는 오브젝트, 동물은 X 인스턴스 : 메모리에 뜬 것 / 쉽게 사용할 수 있도록 메서드 재현해.. 2021. 6. 24. 이전 1 다음 728x90 반응형