TIL
내일배움캠프 9일차 TIL (C# 문법 종합)
kimseung2331
2024. 1. 4. 20:08
내용
오늘의 학습 키워드
- 클래스
오늘 학습한 내용
[상속]
자식 클래스와 부모 클래스에 동일한 이름의 메서드가 있으면
자식 클래스는 더 가까이에 있는 자식 클래스(본인)의 메서드를 우선시한다.
부모 클래스를 리스트로 자식 클래스를 관리하게 되면 더 가까이에 있는 부모 클래스의
메서드를 우선시하게 되어 다형성에 문제가 생긴다.
[다형성]
virtual -> 실형태가 다를 수 있으니 실형태에 재정의가 되어있는지 확인해봐라.
override로 재정의 가능
순서 1. 부모 클래스에 에 있는 메서드에 먼저 접근
순서2. virtual -> 실형태가 다를 수 있으니 실형태에 재정의가 되어있는지 확인해봐라.
재정의가 안되어 있으면 Unit의 메서드를 사용 자식 클래스에서 재정의 했으면 자식 클래스의 메서드 사용
[추상 클래스]
Abstract -> base로 사용. 이걸 기점으로 만든다는 느낌. 자식 클래스에서 반드시 구현해야함.
오늘의 회고
- 하루가 정말 짧다고 느껴졌다.
내일 할 일
- 1. 장착관리 기능 구현
- 2. 상점 아이템 구매 기능 구현
- 3. 상태보기에 착용한 아이템 스탯 + 표시하기