일종의 규제 역할로써 어떤 메소드의 리턴하는 데이터의 타입을 규정하고 이를 명시함으로써 사용자가 적절히 메서드를 사용할 수 있게 된다. 접근 제어자는 클래스의 변수(Valiable)와 메서드(Method)들의 접근권한을 지정한다. 클래스 또한 접근 제어자로 접근권한을 지정하나 public과 default만 사용한다. 1. 클래스의 멤버(변수, 메서드) 접근제어자 ※ 접근제어자 별 호출 가능 범위 같은 클래스 같은 패키지 다른 클래스 & 서브클래스(ex. 상속) 다른 패키지 관계없음 public O O O O O protected O O O X X default O O X X X private O X X X X - 세부 설명 public : 다른 클래스에서 호출 가능(메소드, 변수 ) → 외부에서 호출 가..
1. Interface Interface는 두 개발자가 서로 연관된 기능을 개발할 경우,서로 관련된 부분을 약속하기위해 사용된다.1) 기준이 되는 interfacepackage practice;// 개발자 간 이 기준으로 개발한다는 약속!public interface elevatorProto { public void layer(int speed, int hour); public int distance();} 2) 개발자1 업무 : elevator 설계class elevatorDistance implements elevatorProto { int speed; int hour; public void layer(int speed, int hour) { this.speed = speed; this.hour..
1. 컴파일러가 하는 일 2. Java가 편리한 이유 JVM (WORA : Write Once Run AnyWhere) - JVM을 통해 어떤 OS 환경이든 동일하게 번역해줌 3. JVM, JRE, JDK란? - JVM(Java Virtual Machine) : OS별로 바이트코드(=바이너리코드)를 읽기, 검증하고 컴퓨터에 실행하는 역할 - JRE(Java Runtime Enviornment) : Java library(자바 실행에 필요한 클래스 등) + JVM - JDK(Java Development Kit) : 개발도구(컴파일러, 디버거 등) + JRE
- Total
- Today
- Yesterday
- 객체정렬
- 코드트리
- 항해99
- NLU
- 취리코
- 전자정부프레임워크
- RASA
- 나만의챗봇
- Comparator
- 취업리부트코스
- Spring
- springboot
- script
- 글또
- 재기동
- BufferedReader
- thymeleaf
- 자바
- BufferedWriter
- 코딩테스트
- JWT
- Comparable
- 회고록
- dxdy
- 개발자취준
- BFS
- 백준
- 유데미
- 챗봇
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |