Abstract Class , Interface
구글링하면 정확히 100억개 정도의 관련 글이 나오지만 나도 해본다. 추상클래스(Abstract class)와 인터페이스(Interface)의 차이를 알아보자. 추상 클래스와 인터페이스 전부 각각 상속받는 클래스가 추상 메소드를 구현해야 한다. 즉, 추상 클래스와 인터페이스 모두 선언만 있고 구현되어 있지 않다. 둘 다 비슷비슷 한 것 같은데 차이를 모르겠다? 차이점은 분홍 공백으로 표시해뒀다. #Abstract Class(추상 클래스) - 여러 개의 메소드 중, 하나 이상의 추상 메소드가 포함된 클래스 / abstract로 선언된 클래스 여기서 중요한 점. 추상 클래스는 반드시 추상 메소드를 포함한다 = X 추상 메소드를 포함하는 클래스는 추상 클래스이다 = O - 추상 클래스는 말 그대로 객체이다. ..
2021.06.26