티스토리 뷰
super 클래스는 항상 자식 생성자의 첫번째 디폴트에 생략되어 있다
== : 위치비교
.equals( ) : 값 비교
final class : 상속 금지 - 확장 불가
-> has ~a관계 가능
final method : 오버라이딩 금지
final 변수 : 값 변경 금지 -> 상수
추상 메소드
- 공통된 이름만 제공 -> 자식이 기능을 만들어야함 (강제성)
- 객체를 만들 수 없다
- 추상 클래스를 객체로 만들 수 있는 예외적인 경우 : anonymous inner class -> 이벤트 처리
- C++에서 순수 가상 함수와 같은 기능을 한다
- 미완성 메소드
- 여러개를 받을 수 있는 interface를 선호
'LANGUAGE > JAVA' 카테고리의 다른 글
[JAVA] INTERFACE - 인터페이스 (0) | 2018.03.22 |
---|---|
[JAVA] STACK / QUEUE (0) | 2018.03.21 |
[JAVA] 문자열 계산기 (0) | 2018.03.21 |
[JAVA] 성적 처리 (0) | 2018.03.20 |
[JAVA] ARRAY - 배열 (0) | 2018.03.20 |
댓글