getter 썸네일형 리스트형 [java] Getter와 Setter 1. Setter : 데이터를 검증해서 유효한 값만 필드에 저장하는 메소드 2. Getter : 필드 값이 객체 외부에서 사용하기에 부적절한 경우, 적절한 값으로 변환해서 리턴할 수 있는 메소드 ◎ 객체의 필드(데이터)를 외부에서 마음대로 읽고 변경할 경우 객체의 무결성(결점이 없는 성질)이 깨질 수 있습니다. ex) 자동차의 속력은 음수가 될 수 없는데, 외부에서 음수로 변경하면 객체의 무결성이 깨집니다. Car myCar = new Car(); myCar.speed = -100; ◎ 객체지향 프로그래밍에서는 직접적인 외부에서의 필드 접근을 막고 대신 메소드를 통해 필드에 접근하는 것을 선호합니다. private double speed; private : 같은 클래스 내부에서는 접근 가능 setter를.. 더보기 이전 1 다음