- 인터페이스에 선언되어 있는 메소드는 몸통이 없어야한다.
- 인터페이스를 구현하는 클래스의 선언시 사용하는 예약어는 implements이다.
- 일부만 완성되어 있는 클래스를 추상클래스라고 한다.
- 추상클래스에 몸통이 없는 메소드를 추가하려면 abstract 예약어를 추가해야한다.
- 클래스를 final로 선언하면 더이상 상속을 할 수 없다.
- 메소드를 final로 선언하면 overriding을 할 수 없다.
- 변수를 final로 선언하면 값을 변경할 수 없다.
- enum 클래스 안에 정의하는 여러 개의 상수들을 나열하기 위해서 상수 사이에 사용하는 기호는 ',' 이다.
- enum으로 선언한 클래스는 java.lang.Enum의 클래스의 상속을 자동으로 받는다.
- enum 클래스에 선언되어 있지는 않지만 컴파일시 자동으로 추가되는 상수의 목록을 배열로 리턴하는 메소드는 values() 이다.
'공부 > Java' 카테고리의 다른 글
자바의 신 15장. String (1) | 2024.02.25 |
---|---|
자바의 신 14장. 예외 (0) | 2024.02.24 |
자바의 신 12장. Object 클래스 (0) | 2024.02.22 |
자바의 신 11장. API 문서 (0) | 2024.02.22 |
자바의신 10장. 상속 (0) | 2024.02.21 |