[Solidity] 접근 제어자 (public, private, internal, external)
Web3/Solidity접근 제어자는 함수가 언제, 어디서 호출될 수 있는지 제어합니다
Solidity에서 접근 제어자의 종류는 다음과 같습니다
public
이 함수는 contract의 내외부 모두에서, 어디서든지 호출될 수 있습니다
private
이 함수는 contract의 내부의 다른 함수들에 의해서만 호출될 수 있습니다
internal
이 함수는 contract의 내부 혹은, 해당 contract를 상속하는 다른 contract에서도 호출될 수 있습니다
external
이 함수는 오직 contract 외부에서만 호출될 수 있습니다
'Web3 > Solidity' 카테고리의 다른 글
[Solidity] 함수제어자 modifier (0) | 2022.11.13 |
---|---|
[Solidity] 상속, 다중상속, 함수 오버라이드(override) (0) | 2022.11.10 |
[Solidity] error handler (require, assert, revert) (0) | 2022.11.08 |
[Solidity] view, pure 함수 (0) | 2022.11.06 |