package animal;
// 인터페이스의 변수와 함수
// 1. 변수 : public static final 생략
// 2. 함수 : public abstract 생략
// 3. 통로의 역할 - 동적 바인딩
// 4. 무조건 추상메서드만 존재가능 -> 강제성부여
// 5. new 할 수 없다
// 고정된 범위의 값을 주는 것을 [도메인]을 준다고 한다
interface 부서 {
int 총무과 = 10; // 공통코드
int 생산팀 = 20; // 공통코드
int 인사과 = 30; // 공통코드
int 행정과 = 40; // 공통코드
}
interface Cal {
int num = 10; // 인터페이스의 변수는 무조건 public static final 이다.
}
public class InterfaceEx01 {
public static void main(String[] args) {
System.out.println(Cal.num);
}
}
'Programming Language > Java' 카테고리의 다른 글
자바 composite, composition 콤포지트, 콤포지션, 생성자 오버로딩 (0) | 2020.04.03 |
---|---|
오라클 SELF JOIN (0) | 2020.04.02 |
자바 인터페이스 - 추상클래스 - 일반클래스 - 메인 기본 구조 (0) | 2020.03.31 |
자바 추상클래스 활용 / 메서드 작동 순서 / 어댑터 (0) | 2020.03.31 |
이클립스 lombok 롬복 (자동 생성자, 자동 게터 세터) (0) | 2020.03.31 |