Abstract 추상수

gotcha!!·2023년 1월 5일
0


추상이란 말이 참 추상적이다.
말이 참 어렵다...
그래도 기록해보자

추상 (AbStract)

추상 클래스는 미완성 클래스라고도 한다
추상 클래스 안에는 몸체 없는 메소드(추상 메서드)가 존재하며,
상속 시 반드시 구현해야 하는, 오버라이딩이 강제화되는 메소드이다.

추상 클래스 작성 방법

[접근제한자] abstract class 클래스명 {}

추상 메서드 작성 방법

[접근제한자] abstract 반환형 메소드명(자료형 변수명);

추상 클래스 특징

  1. 미완성 클래스
  2. 객체 생성 불가능 상속을 통해서 객채 생성을 해야함
  3. 클래스 내에 일반 변수, 메소드 포함 가능
  4. abstract 메소드가 포함된 클래스는 반드시 abstract 클래스
    abstract 메소드가 없어도 abstract 클래스 선언이 가능하다
  5. 객체 생성은 안되지만 참조형 변수 타입으로 사용 가능

짧게 정리 해보았다...
한 번더 정리하고 쉬러가자..
빠위

profile
ha lee :)

0개의 댓글