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(메소드 재정의)  (0) 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
  • 전체
    오늘
    어제
    • 분류 전체보기 (158)
      • STUDY (107)
        • JAVA (30)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (4)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (11)
  • 블로그 메뉴

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

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

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바