이미 추상적 클래스를 제공하면서 인터페이스를 사용하는 이유는 무엇입니까?인터페이스와 추상 클래스의 차이점
interface A {
void show();
}
class TestA implements A {
public void show(){}
}
abstract class B {
abstract void show();
}
class TestB extends B {
public void show(){}
}
추상 클래스 두 개를 상속받을 수 없으므로 인터페이스에 코드를 넣을 수 없습니다. –