ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CS 100문 100답 Q.011~012(inheritance, implements)
    카테고리 없음 2022. 10. 2. 14:30

    키워드 풀이

    011. inheritance(상속)란 무엇인가?

    • 사용 방법 : 클래스 이름 뒤에 extends + 상속받고자 하는 클래스(추상클래스 포함) 명
    • 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것
    • 적은 양의 코드로 새로운 클래스 작성 가능(재사용성)
    • 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 용이(중복제거)
    • ~은 ~이다 : is - a (”~은 ~을 가지고 있다 : has - a” 는 포함관계)

    012. implements(구현)란 무엇인가?

    • 인터페이스는 그 자체로는 인스턴스를 생성할 수 없다. 인터페이스 자신에 정의된 추상메서드의 몸통을 만들어주는 클래스를 작성하는데 사용
    • 사용방법 : 클래스 이름 뒤에 implements + 구현하고자 하는 인터페이스명(여러개 가능) 만일, 인터페이스의 메서드 중 일부만 구현한다면 클래스 앞에 abstract를 붙여 추상클래스로 선언
    • ~을 할 수 있는

    참고자료

     

    스스로 생각해보기!

    댓글

Designed by Tistory.