Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- 추상화
- 알고리즘
- 비전공자
- 코딩
- 국비지원
- Date Class
- 취준생
- 캐스팅연산자
- userDefineException
- super 생성자
- 상속
- 예외처리
- 예외던지기
- 독학
- exception
- 사용자 정의 예외처리
- for문
- Java
- 개발자
- 생성자
- 백앤드
- Calendar Class
- 자바
- AoutoBoxing
- do~while문
- 프로그래머스
- 클래스의구조
- 부모 생성자
- 개발
- 가위바위보프로그램
Archives
- Today
- Total
목록encapsulation (1)
유난스런 개발 기록
[JAVA] Day-13 _ 캡슐화 (Encapsulation)
day-13 캡슐화 (Encapsulation) 캡슐화 (Encapsulation) 란? 객체지향의 가장 중요한 데이터 보호 기술이다. 클래스(class)에 인스턴스를 생성하고, 멤버변수와 메소드를 외부에서 마음대로 접근하지 못하게 하는 기술이다. 이것을 "은닉화" 라고 한다. 그냥 설명만 들었을 때는 이해하기 어려운 개념이라고 생각한다. 하지만 내가 공부하면서 느낀 바로는 대부분의 내용들은 코드의 흐름을 파악하고 "왜 이런 코드를 작성했을까?" 라는 의문을 가지며 보다보면 대부분 이해하기 수월했다. 캡슐화에서 빼놓을 수 없는 접근제한자에 대해서 먼저 확인을 해보자. 접근제한자의 종류와 접근 가능 범위 아마 자바를 공부한지 얼마 되지 않았다면 public을 제외한 나머지 접근제한자는 생소할 수 있을 것이..
개념정리/JAVA
2023. 1. 29. 18:44