일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인터프리터
- 다음 큰 숫자 풀이
- 캡슐화
- JIT
- 코틀린
- @SpringBootApplication
- 프로그래머스 #lv0
- git pull
- git commit -m
- streamlit
- Public
- springboot
- git clone
- open ai key 발급
- @Configuration
- 표준함수
- assertThat()
- GitHub
- JVM
- Private
- java
- apply
- 프로필 구현
- static
- 싱글톤
- git push
- Git
- 접근 제어자
- git add
- CLI
- Today
- Total
목록𝐬𝐭𝐮𝐝𝐲/𝐉𝐚𝐯𝐚 (2)
우당탕탕 개발_𝒍𝒐𝒈
- 4가지의 접근제어자를 알아보고 실제 코드로 작성해 보며 언제, 어떻게 사용되는지 알아보자 - 접근제어자를 가미한 '캡슐화'에 대해 다시 정의해보자 접근제어자 #1 접근제어자의 종류 private : 모든 외부의 호출을 막는 접근제어자 default(package - private) : 같은 package 안에서만 호출을 허용하는 접근제어자 protected : 같은 package 안에서만 호출을 허용함과 동시에 package가 달라도 상속관계의 호출은 허용한다. public : 모든 외부 호출을 허용하는 접근제어자 #2 접근제어자의 사용 위치 메서드, 필드, 생성자, 클래스에 사용된다. (지역변수에는 사용되지 않는다.) : 지역변수는 자신이 속한 메서드 안에서만 접근이 가능하며 메서드의 종료에 따라 ..
절차 지향 코드를 객체 지향 코드로 리펙토링 하며 객체 지향 프로그래밍에 대한 개념을 이해한다. 프로그래밍 방식 절차 지향 프로그래밍 (모듈화) 객체 지향 프로그래밍 (캡슐화) 절차 지향 프로그래밍 . . . 객체 지향 프로그래밍 "How"를 중심으로, 순차적으로 코드의 흐름에 따라 처리하는 프로그래밍 방식 방식 실제 세계의 사물, 사건을 의미하는 객체 간의 상호작용을 중심으로 둔 프로그래밍 방식 분리 차이점 (기준 : 데이터와 기능에 대한 처리 방식) '객체'안에 포함 Music Player 만들기 #1 요구사항 음악 플레이어를 켜고 끌 수 있어야 한다. 음악 플레이어의 볼륨을 증가, 감소 할 수 있어야 한다. 음악 플레이어의 상태를 확인 할 수 있어야 한다. #2 절차지향 프로그래밍의 문제점 - 요구..