-
getter,setter / 생성자잡담 2015. 9. 16. 17:12반응형
getter/setter를 사용하면
1.객체지향원리에 충실
2.세분화된 접근제어가 가능
3.입력값에 대한 검증(올바른 값만 들어갈 수 있게)
3.1 -예를들어 speed에는 -값이 존재하지 않는다
그렇기에 if(speed > 0) this.speed = speed; 로 하면
양수일때만 스피드가 들어가게 할 수 있다.
가급적이면 getter/setter를 쓰자.
생성자를 사용하면
1. 오버로딩이 가능
2. 공통점을 묶어 놓았기 때문에 유지보수가 편해짐
3. 2와 같은 이유로 디버깅이 편해짐
차근차근 추가해나갈 예정
반응형'잡담' 카테고리의 다른 글
17일 차 문자열을 정수형으로 변환할 때의 황당한 경험 (0) 2015.10.01 하나의 .java파일에는 하나의 public class만 존재할수있다 (0) 2015.09.15 유용한 사이트 (0) 2015.09.15 자바 정리 (0) 2015.09.14 JAVA (0) 2015.09.11