Day 11 - 캡슐화(Encapsulation)
= 캡슐화(Encapsulation) 캡슐화를 하기위해서 클래스 멤버변수의접근제한자를 private로 해야함제일 중요하게 알아야하는 것은 setter메서드와 getter메서드! 은닉된 멤버변수에 접근하기 위해서 공개된(public) 메서드를 통해서 접근할 수 있기 때문에, 변수값을 변경하는데 사용된되는 것이 setter 메서드 / 변수 값을 얻어오는데 사용하는 것은 getter메서드! 또한 데이터 유효성을 검증할 수 있는 루틴을 넣을 수도 있고. 접근 권한을 체크할 수 있는 로직을 포함시키면 인가되지 않은 사용자에게도 중요한 데이터나 로직을 감출 수 있다. 캡슐화를 문제로 해서 풀어내기 조금 복잡한데 단축키를 외워서 아주 좋게 문제를 풀 수 있었다. = 단축키 기본생성자 : ctrl + space + e..
수업 복습하기/Java
2021. 8. 31.