티스토리 뷰

728x90

부모 컨트랙트의 생성자를 호출하는 2가지 방법

contract Son is Father {
   uint public earnings = 0;

   constructor() Father("Mi") {}

   function work() public {
      earnings += 100;
   }

   function getMoney() public view override returns (uint) {
      return money + earnings;
   }
}
contract Son is Father("Mi") {
   uint public earnings = 0;

   function work() public {
      earnings += 100;
   }

   function getMoney() public view override returns (uint) {
      return money + earnings;
   }
}

'블록체인 개발 > Solidity' 카테고리의 다른 글

문자열 비교  (0) 2022.01.01
Array  (0) 2022.01.01
함수 override  (0) 2022.01.01
접근제어 (public, external, private, internal), Modifier pure, view  (0) 2022.01.01
저장공간 스토리지와 메모리  (0) 2022.01.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함