본문 바로가기
Backend - Java Spring/JAVA_강의

[JAVA얄코] 상속

by VictorMeredith 2023. 11. 10.

1. Class의 상속

- 기본 예제 클래스

protected는 자식에서 사용 가능하다. private이면 자식이 사용 불가능하다.(상속이 되긴함)

 

- 드라이브스루기능이 추가된 얄코치킨점을 내려면 ? 

- extends 키워드를 사용해 상속해서 사용한다.

 

- 드라이브스루점 또한 홀 주문이 가능하다.

 

2. 메소드 Overriding

- 부모와 자식 간의 메소드가 다름.

- 자식에서 부모의 상속을 무시하고 새로 덮어씌운다.

- @Override 어노테이션을 붙여놓는다.

takeHallOrder 메소드를 덮어쓰기했다.

 

- super : 생성자 안에서 사용될 경우 부모의 생성자를 가리킨다.

- super : 생성자 안에서 사용되지 않는 경우 부모 그 자체를 가리킨다. super.takeHallOrder() 처럼 사용이 가능하다.

- super를 사용하는 경우 자식클래스의 생성자는 반드시 super로 시작해야한다.

 

'Backend - Java Spring > JAVA_강의' 카테고리의 다른 글

[JAVA얄코] 추상 클래스  (0) 2023.11.22
[JAVA얄코] 다형성  (1) 2023.11.22
[JAVA얄코] 접근 제어자  (0) 2023.11.10
[JAVA얄코] Class(정적) 필드와 메소드  (0) 2023.10.18
[JAVA얄코] Class의 기초예제  (0) 2023.10.18

댓글