자바 13일차(오전)

정준호·2022년 2월 7일
0

자바

목록 보기
21/27
post-thumbnail

상속
자식이 부모의 코드를 물려받는것(확장한다)
부모클래스 자식클래스
수퍼클래스 1

1.클래스와 이름이 같아야함
2.리턴타입이 없다
3.객체 생성할때 반드시 호출
컨파일러가 자동으로 생성할때 만들어준다
디폴트(기본)생성자

클래스명이름 뒤에 extends(확장하다) Phone
업그레이드 , 추가

private를 사용하면 상속을 사용하지못한다.

오버라이딩 - 재구현
오버로딩 - 중복정의

업캐스팅 - 자식객체에서 부모타입으로 형변환
중요 - 부모타입으로 업캐스팅이 되어도 자식클래스에서 부모클래스에서
있는 메소드들을 재정의한(오버라이드) 메소드가 있다면 재정의한 메소드가 호출됨

상속의 장점

상속탈퇴

1)exam01
1-1 Main

1-2 Phone

1-3 SmartPhone

2)exam02
2-1 Main

2-2 오버라이드

상속정리

profile
파이팅

0개의 댓글