[기본 자료구조-Class] Extends 와 Implements 의 차이점


[기본 자료구조-Class] Extends 와 Implements 의 차이점

1. Extends 1) 일반클래스, 추상클래스(abstract 클래스)에 상속 2) 오버라이딩(재정의)x 3) 다중 상속 x 4) class to class, interface to interface 상속은 extends를 사용한다 2. Implements 1) interface 상속 ** 인터페이스 - 모든 멤버변수는 public static final (생략가능) - 모든 메서드는 public abstract (생략가능) - 그 자체로 인스턴스 생성 x -> implements 사용하여 구현 2) 오버라이딩(재정의)0 -> 부모 객체는 선언안할시 정의 내용을 자식에서 오바라이딩(재정의)해서 사용 3) class 클래스 이름 implements 인터페이스 이름 // 인터페이스에 정의된 추상 메소드 구..


원문링크 : [기본 자료구조-Class] Extends 와 Implements 의 차이점