JAVA - 상속(Inheritance)

2022. 5. 11. 22:33·STUDY/JAVA
반응형
상속 ?
    부모 클래스의 멤버를 상속된 자식 클래스에서도 사용 할 수 있음
   
    코드의 중복을 줄여줌
    부모클래스에서 private 접근 제한자를 가진 필드와 메서드는 상속 대상에서 제외

 

상속 java 문법

class 자식클래스 extends 부모클래스 {
  //필드
  //메서드
  //생성자
}

1. 부모클래스 생성

2. 자식 클래스 생성 (model, color은 부모 클래스에서 상속받음)

 

3. 부모와 자식 클래스 모두 사용할 클래스 생성

   3-0. DmbCellPhone dcp = new DmbCellPhone

       -> 객체만 생성하는 것처럼 보이지만 DmbCellPhone에서 상속하는 부모인 CellPhone가 먼저 생성되고,

           DmbCellPhone 가 생성된다.

   3-1. CellPhone 의 필드 사용

   3-2. DmbCellPhone 의 필드 사용

DmbCellPhone.java에서 DmbCellPhone의 접근제한자는 생략됐으므로 default >> 같은 패키지 내에서 사용 가능
DmbCellPhone 에서 CellPhone을 상속받으므로 DmbCellPhoneExample 클래스에서도 사용 가능

 

 

   3-3. CellPhone 으로 상속받은 메서드 호출

   3-4. DmbCellPhone 으로 상속받은 메서드 호출

 

반응형
저작자표시 (새창열림)

'STUDY > JAVA' 카테고리의 다른 글

JAVA - Stream(스트림)  (0) 2022.05.16
JAVA - @Override(메소드 재정의)  (1) 2022.05.11
JAVA - Set컬렉션 인터페이스 /HashSet 클래스  (0) 2022.05.04
JAVA - Stack클래스  (0) 2022.05.02
JAVA - Queue 컬렉션 인터페이스  (0) 2022.05.02
'STUDY/JAVA' 카테고리의 다른 글
  • JAVA - Stream(스트림)
  • JAVA - @Override(메소드 재정의)
  • JAVA - Set컬렉션 인터페이스 /HashSet 클래스
  • JAVA - Stack클래스
3unB
3unB
  • 3unB
    ILLILI
    3unB
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • STUDY (109)
        • JAVA (31)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (5)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 짱민지
    • 아랄이
  • 공지사항

  • 인기 글

  • 태그

    속초 해변 숙소
    속초 숙소 내돈내산
    콩콩팥팥 맛집
    전포동 맛집
    티스토리챌린지
    망미 테린느
    서면 설야멱
    망미 바
    속초 중앙시장 감자전
    Database
    서면 맛집
    oracle
    망미 카페
    전포 연어덮밥
    전포 오꼬노미야끼
    전포동 카페
    전포 신상 맛집
    mysql
    전포 데이트
    오블완
    인제 두부
    배열 한 컬럼에 넣기
    전포 맛집
    전포 밥집
    망미 조용한 카페
    alter
    콩콩팥팥 두부
    전포동 핫플
    인제 고향집
    센텀 신세계백화점 팝업
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.0
3unB
JAVA - 상속(Inheritance)
상단으로

티스토리툴바