[java] 자바 인터페이스의 상속과 클래스의 상속의 차이는?

클래스의 경우 extends 키워드를 사용하여 다른 클래스를 상속받지만, 인터페이스의 경우 implements 키워드를 사용하여 한 개 이상의 인터페이스를 상속받을 수 있습니다.

public class MyClass extends MyParentClass {
    // 클래스 상속
}

public class MyOtherClass implements MyInterface, YourInterface {
    // 인터페이스 상속
}

클래스 상속은 부모 클래스의 특성과 메서드를 자식 클래스에서 상속받아 확장하는 데 사용되며, 인터페이스 상속은 클래스가 특정 인터페이스의 규약을 따르도록 하는 데 사용됩니다.

만약 더 깊이 있는 정보가 필요하다면 다음 링크를 참고하세요.