영

고정 헤더 영역

글 제목

메뉴 레이어

영

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (84)
    • JAVA (4)
    • 자료구조 알고리즘 (53)
      • 백준 (47)
      • 코드트리 (3)
      • 자료구조 (1)
      • 프로그래머스 (1)
    • 멋쟁이사자처럼(백엔드1기) (1)
    • 해커톤 프로젝트 (6)
    • JPA (0)
    • Infra (7)
      • Error (7)
    • PHP (0)
    • CS (6)
      • 네트워크 (4)
      • 데이터베이스 (1)
      • 운영체제 (1)
    • 회고 (2)
    • DevOps (1)

검색 레이어

영

검색 영역

컨텐츠 검색

추상화

  • 추상 클래스와 인터페이스의 차이

    2023.04.20 by young1403

추상 클래스와 인터페이스의 차이

- 추상 클래스 1. class 앞에 키워드 'abstract'를 붙여 사용 2. 여러 클래스에서 공통적으로 사용하는 부분을 추상클래스로 만들어 상속을 통해 사용 3. 추상 메서드 앞에는 abstract 붙여서 사용 public abstract class Car { // abstract 리턴타입 메서드이름(); abstract String getName(); // 일반 메서드 작성 가능 double getChargeQuantity(){ return getTripDistance() / getDistancePerLiter(); } } - 인터페이스 1. 인터페이스는 일종의 추상클래스. 2. 인터페이스의 추상화의 정도가 추상클래스보다 높기 때문에 추상 클래스에서 가지던 멤버변수와 일반 메서드를 구성원으로 가질..

JAVA 2023. 4. 20. 00:42

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
영 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바