면접 질문들

추상 클래스와 인터페이스의 차이

29도 맑음 2022. 4. 29. 16:09
반응형

추상클래스

-그 추상클래스를 상속받아서 기능을 이용하게 하고 확장하게 하려고

 

public abstract class className{} 이렇게 선언하고

상속할 때 extends쓴다.

다중상속이 불가능함

 

인터페이스

-함수의 껍데기만 있고 그걸 하위클래스에서 목적에 맞게 구현

 

public interface interfaceName{} 이렇게 선언하고

상속할 때 implements 쓴다.

다중상속이 가능

 

 

인터페이스와 클래스의 차이

-> 인터페이스는 역할, 클래스는 구현 느낌!

반응형