JAVA 스터디 5주차

이봐요이상해씨·2022년 1월 5일

JAVA

목록 보기
5/6
  • ex1

    추상클래스란?

    여러 클래스 간에 비슷한 필드메서드를 공통적으로 추출해 만들어진 클래스이다. 특징
    1. 객체 생성이 불가

    2. 추상클래스와 실체클래스는 상속 관계

      사용 이유?

    3. 공통된 필드와 메서드 통일

    4. 필드와 메서드가 이미 주어짐 구현의 편리성

    5. 규격의 통일

      추상클래스 내에 추상 메소드를 선언한다.

      여기서 선언한 추상메소드는 하위 클래스에서 구현해야만한다(@Override하여)

      ⇒ 다형성이 발생한다.

      템플릿 메서드?

      견본을 바탕으로 전체적이니 흐름을 정의해 놓음

      final로 선언해야함

  • ex2

    훅메서드?

    추상클래스에서(부모클래스)에서 선언되어있지만, 강제적으로 오버라이딩 하여 자식 클래스에서 구현할 필요는 없는 메서드 abstarct method는 꼭 강제로 구현되어야 하는 반면, hook method는 강제성은 없다!!
  • ex3

0개의 댓글