Web3/Solidity
[Solidity] 접근 제어자 (public, private, internal, external)
bugwasd
2022. 11. 5. 16:05
접근 제어자는 함수가 언제, 어디서 호출될 수 있는지 제어합니다
Solidity에서 접근 제어자의 종류는 다음과 같습니다
public
이 함수는 contract의 내외부 모두에서, 어디서든지 호출될 수 있습니다
private
이 함수는 contract의 내부의 다른 함수들에 의해서만 호출될 수 있습니다
internal
이 함수는 contract의 내부 혹은, 해당 contract를 상속하는 다른 contract에서도 호출될 수 있습니다
external
이 함수는 오직 contract 외부에서만 호출될 수 있습니다