오버라이딩이란?
- 덮어 씌우기
실습
- 저번주에 실습했던 코드의 getMoney를 오버라이딩화 시켜 아들 부분에 적용.
- 오버라이딩 해야 할 부분 즉, getMoney 함수에 virtual을 추가.
- 오버라이딩은 아버지한테 진짜 받았으며 안에 내용만 다른기 때문에 getMoney function을 복붙 후 override 명시.
- 아들의 재산은 일을 해서 번 earning도 있기에 money + earning 값으로 return.
- son을 배포하면 getMoney가 나옴.
- work를 누르면 work + 아버지에게 상속받은 getMoney와 합산되어 나옴.
'솔리디티 및 블록체인' 카테고리의 다른 글
솔리디티 12. event 1 - 정의 (0) | 2024.06.05 |
---|---|
솔리디티 11. 두개 이상 상속 (0) | 2024.05.28 |
솔리디티 10. 상속 (0) | 2024.05.22 |
솔리디티 10. instance2 - constructor (0) | 2024.05.22 |
솔리디티 09. instance 1 (0) | 2024.05.15 |