
[자바/JAVA] 상속과 인터페이스의 관계, 인터페이스 잘 구현하기
·
Language/JAVA
객체 지향의 특징 '상속'상속은 객체 지향 특징 4개 중 하나로, 자식 클래스가 부모 클래스를 상속받아 사용하는 것을 의미한다. 자식 클래스는 부모 클래스가 가지고 있는 멤버나 메서드에 접근할 수 있고, 추가 연산이 가능하다. 자식 클래스만 사용할 수 있는 개인적인 메서드도 새로 생성할 수 있고, 부모 클래스의 메서드를 오버라이딩하여 재정의할 수 있다.객체 지향 프로그래밍을 사용하면서 상속은 위와 같은 이유로 많이 적용된다. 상속은 인터페이스와도 깊은 연관이 있다. 인터페이스는 실제로 동작하는 코드를 가지고 있지 않고, 인터페이스를 사용하기 위해서는 다른 클래스에서 인터페이스를 상속받아 사용해야 한다.인터페이스를 사용하기 위해서는 implements 키워드를 이용하여 무조건 상속이 적용되는 것이다. ..