Java 상속

Jay·2022년 1월 17일
0

Java

목록 보기
14/29

상속



extends


현 클래스 extends 상속클래스

: 현 클래스 기능에 상속클래스 기능이 상속된다.
: 클래스 = 클래스 + 상속클래스 같은 느낌이라 이해하자.




다형성


한 객체는 다양한 type을 가질 수 있고 이런 다양한 형태를 가지는 것을 다형성이라고 한다.

Q : Phone이나 Object 클래스로 handphone 생성자를 만들게 되면?
A : Phone이나 Object가 가지는 기능만 사용가능하다.

Q2 : 그럼 왜 그렇게 사용하냐?
A2 : 쉽게 객체를 관리하기 위해서




자식과 부모 간 Casting


자식은 부모의 형태로 casting 가능

부모도 자식의 형태로 casting 가능
but 자식이 가지지 못하는 기능을 사용할 수는 없음




상속 생성자





Java override함수



: 부모 함수가 아니라 동일명의 별도의 자식 함수를 사용하기 위함
: this는 나(객체)를 가리키는 것이고 super는 내 부모

※ 상속받은 클래스 내 땅바닥에서 Ctrl+Space를 하면 override할 수 있는
함수를 보여줌


profile
데이터로 일하는 개발자

0개의 댓글