Jeunwork space

Java extends 와 implements 차이, 다형성 본문

Java

Java extends 와 implements 차이, 다형성

jeunwork 2021. 4. 13. 15:56

extends 다중상속 은 인터페이스끼리 가능! 클래스끼리는 다중상속 불가능! 하나만 상속가능 

implments 다중구현 은 인터페이스, 일반 클래스에서 모두 가능!

다형성

- 하나의 메소드나 클래스를 가지고 여러가지 방법으로 구현이 가능한 성질

- 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있다.

- 코드를 공통적으로 관리할 수 있어 수정 용이

 

 ex) 부모클래스 p = new 부모클래스 ( );

      부모클래스 p = new 자식클래스 ( ); 

※ 단, 자식클래스의 접근제한자 범위가 부모클래스보다 넓거나 같아야 한다.

Comments