• 인터페이스에 선언되어 있는 메소드는 몸통이 없어야한다.
  • 인터페이스를 구현하는 클래스의 선언시 사용하는 예약어는 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

+ Recent posts