일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발일기
- 상속
- 데이터베이스
- 중학1-1
- CSS
- JSP/Servlet
- 오블완
- JSP
- 정보처리기사실기
- html/css
- JDBC
- 데이터분석
- 자바
- SQL
- 혼공머신
- 컴퓨터구조
- 머신러닝
- 연습문제
- 딥러닝
- 컴퓨터비전
- 디버깅
- 자바스크립트심화
- c언어
- rnn
- 순환신경망
- 중학수학
- 정보처리기사필기
- 자바 실습
- 자바스크립트
- 파이썬
- Today
- Total
목록접근제한자 (2)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
엘리스로 자바 심화 공부를 시작해보려고 한다. 학습이 체크가 되어 있어서 앞에 두 단원 정도는 공부를 한줄 알았다. 하지만 살펴보니 학습일지에 기록이 없었다. 처음에 인사교 와서 기본적으로 이수해야 하는 과목과 학점이 있는데 시간이 별로 없어서 거의 일주일만에 아주 많은 과목들을 들어야 했었다.난 수업을 그냥 듣기만 하는 게 아니고 그 5월 초 부터 공부한 모든 것들을 기록으로 남기는 중이었다. 아마 뒷부분은 시간이 없어서 학습일지를 남기지 않고 그냥 듣기만 했던 것 같다. 아무튼 그때 공부했던 기록들이 남아있어서 다행이었다. 이제 자바 2 과정의 마지막 주차 학습을 시작해보겠다. 공부하지 않는 단원이 많아서 아침까지 이 수업을 다 끝내지는 못할 것 같다.기록으로 남기지 않은 공부는 머릿속에도 남지 않으..
접근 제한자는 엘리스 4주 차 수업에 나오지만 이 공부를 먼저 진행해보려고 한다. 수업 시간에서 소개했지만 그건 짧게 짚고 넘어가는 거라 여기서 공부하는 것이 더 나을 것 같다.그럼 바로 공부를 시작해보자! 이론 1 - 접근 제한자 어떤 것을 어느 정도까지, 어떻게 보호하게 될지 배우게 된다. 가장 중요한 것은 private이다. 어떤 것으로부터 보호해야 할지 공개해야 할지 구분하는 것이 가장 중요하다. 사용자는 호출자, 클래스 외부에서 말하는 것이다. 효과 즉 결과는 공개하지만 과정은 보호한다. 목적지에 가는 것이 중요하다. 캡슐화는 의존성을 낮추고 결합도를 낮추는 것이다. 클래스 외부에서는 수정할 수 없다. 내부에서만 수정 가능하다는 뜻이다. ..