본문 바로가기
IT/자바

자바 정리 - 추상 클래스

by 김보리 2021. 11. 30.
728x90
반응형

추상 클래스

  • 실체 클래스(객체 생성용 클래스)들의 공통적인 특성(필드, 메소드)을 추출하여 선언한 것
  • 추상 클래스와 실체 클래스는 부모, 자식 클래스로서 상속 관계를 가짐

 

추상 메소드

  • 메소드 선언만 통일하고 실행 내용은 실체 클래스마다 달라야 하는 경우
  • abstract 키워드로 선언되고 중괄호가 없는 메소드
  • 하위 클래스는 반드시 재정의해서 실행 내용 결정
  • [public | protected] abstract 리턴타입 메소드 이름(매개변수, …);

 

복습

개발자들이 프로그래밍 할 때 필요한 것

  • 데이터(변수) 
  • 연산자
  • 제어문(조건문, 반복문)
  • 메소드

변수 + 메소드 = 객체

객체            →        추상클래스        →        인터페이스

(클래스)    (상속)   추상클래스에서 확장됨

- 필드

- 메소드

- 생성자

 

ui : 화면

ux : 사용자의 경험

 

728x90
반응형

댓글