본문 바로가기
IT/기타

[SI 지식 말하기 연습] 추상 클래스, 인터페이스란?

by 저당단 2024. 11. 18.

언젠간 갑자기 들이닥치게 될 면접 대비를 위한 말하기 연습 코너입니다.

 

추상 클래스란

  • 추상 메소드를 포함한 클래스
  • 추상 메소드를 오버라이딩한 자손의 인스턴스만 만들 수 있음

 

인터페이스란

  • 추상 클래스의 일종
  • 추상 메소드와 상수만을 포함할 수 있음
  • 여러 부모로부터 상속받는 다중 상속을 구현할 때 사용됨
  • 모든 메소드를 오버라이딩한 자손의 인스턴스만 만들 수 있음

 

녹음 결과

자바의 추상 클래스란 추상 메소드가 포함된? 클래스를 뜻합니다. 상수와 추상 메소드를 가질 수 있는 클래스입니다. (일반 메소드도 가질 수 있음) 독립적으로는 인스턴스를 가질 수 없고, 추상 메소드를 오버라이딩한 자식... 클래스에서만 인스턴스를 만들 수 있습니다. 인터페이스는 추상 클래스의 한 종류입니다. 모든 메소드가 추상 메소드로 이루어져 있다는 특징을 가지고 있습니다. 그래서 모든 추상 메소드들을 오,,,.오,,오버라이딩한 자식 클래스... 의 인스턴스만 만들 수 있고 주로 인터페이스는 다중 상속을 구현할 때 많이 사용됩니다.

 

 


한줄평 : 자신감 있게 말하자