728x90
# 인터페이스 , 패키지
인터페이스 필드의 목적입니다. 모든 필드는 기본적으로 상수화 처리됩니다.
따라서 상수 선언을 하던 안하던 무조건 상수입니다. 때문에 값을 초기화 해야 합니다.
인터페이스를 상속하는 클래스들이 가져야 할 또는 사용해야 할 공통의 필드를 선언 해주는게 목적입니다.
인터페이스의 모든 메서드 , 필드는 자동으로 public 접근 제어를 갖습니다. (컴파일시 넣어줌)

이렇게 public 접급제어를 갖습니다.
인터페이스를 만들때에는 클래스 파일 만드는 방식과 유사합니다.
new => Interface
다음은 자바 패키지 입니다. 자바에서는 패키지라는 개념을 주고 클래스(소스파일)들을 관리합니다.
패키지 선언이 없을 경우엔 default package 로 자동 설정 되어서 소스가 있는 폴더에 자동 관리 되어집니다.
패키지는 프로그램을 만들 때 유사한 기능이 있는 클래스와 또는 연관성이 있는 클래스들을 편리하게 관리 ,
사용하고자 하는 개념입니다. 윈도우에서 보이기에는 폴더 형식으로 보여지지만 기본적으로 폴더와는 상관이
없습니다.
package 선언은 반드시 클래스 정의 첫머리에 나와야 합니다. package 의 네이밍 방법은 일반적으로 URL
을 역순으로 하는 방식을 취합니다.
ex> 내가 다니는 회사에서 LOL 을 만든다 가정하고 , LOL 의 Unit 중 가렌을 정의 한다면?
com.Riotgate.lol.character
728x90
'Java' 카테고리의 다른 글
| Java_15Day (0) | 2019.04.05 |
|---|---|
| Java_14Day (0) | 2019.04.04 |
| Java_12Day (0) | 2019.04.02 |
| Java_11Day (0) | 2019.04.01 |
| Java_10Day (0) | 2019.03.29 |