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
- 상속
- 부모 생성자
- 개발
- for문
- super 생성자
- Date Class
- 프로그래머스
- 사용자 정의 예외처리
- 생성자
- 백앤드
- do~while문
- Calendar Class
- 클래스의구조
- 자바
- AoutoBoxing
- 개발자
- 예외처리
- 국비지원
- 비전공자
- Java
- 취준생
- 가위바위보프로그램
- 추상화
- 독학
- userDefineException
- 코딩
- 알고리즘
- 캐스팅연산자
- exception
- 예외던지기
Archives
- Today
- Total
목록encapsulation (1)
유난스런 개발 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p7lv8/btrXt9kVNTS/8vTDn7zCLh0pAbW6ECHLl1/img.png)
day-13 캡슐화 (Encapsulation) 캡슐화 (Encapsulation) 란? 객체지향의 가장 중요한 데이터 보호 기술이다. 클래스(class)에 인스턴스를 생성하고, 멤버변수와 메소드를 외부에서 마음대로 접근하지 못하게 하는 기술이다. 이것을 "은닉화" 라고 한다. 그냥 설명만 들었을 때는 이해하기 어려운 개념이라고 생각한다. 하지만 내가 공부하면서 느낀 바로는 대부분의 내용들은 코드의 흐름을 파악하고 "왜 이런 코드를 작성했을까?" 라는 의문을 가지며 보다보면 대부분 이해하기 수월했다. 캡슐화에서 빼놓을 수 없는 접근제한자에 대해서 먼저 확인을 해보자. 접근제한자의 종류와 접근 가능 범위 아마 자바를 공부한지 얼마 되지 않았다면 public을 제외한 나머지 접근제한자는 생소할 수 있을 것이..
개념정리/JAVA
2023. 1. 29. 18:44