관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

Class 2 - 접근 제어자 / 상속 본문

웹 · 앱 개발/타입스크립트

Class 2 - 접근 제어자 / 상속

huenuri 2024. 12. 23. 10:35

이제 다시 아침 공부를 시작해 보겠다. 11시 반까지 2주 차, 1시까지 3주 차, 그리고 2시 반까지 4주 차 과정까지 몰아서 전부 학습을 한 후 휴식을 취할 생각이다. 그럼 장장 4시간 반 동안의 학습을 시작해 보겠다.

이번 단원에서는 접근 제어자와 상속에 대해서 공부하게 된다.


 

 

 

 

 

이론 2 - 접근 제어자 / 상속

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

외부에서는 직접적으로 호출할 수 없다.


 

 

 

 

퀴즈 2 - 접근 제어자

 

 

 


 

 

 

 

실습 2 - 접근 제어자

 


 

 

 

1. 코드 살펴보기

 

 

 

dog 클래스의 name을 호출하도록 되어 있지만 이를 상속받는 Animal 클래스는 private으로 접근 제한이 되어 있다. 따라서 자식 클래스에서 name을 호출할 수 없다.

그렇기에 자식 클래스에서도 사용할 수 있도록 접근 제어자를 protected로 수정해야 한다.


 

 

 

2. 코드 수정하기

 

 

 

 

이제 코드가 정상 동작한다.


 

 

 

 

 

학습을 마치고

타입스크립트에서의 접근 제어자와 상속에 대해서 학습했다. 자바와 크게 다르지 않아 별로 어렵지 않았다. 다음으로는 getter와 setter에 대해서 알아보기로 하자.