본문 바로가기
개발 학습/블록체인

S4: public/private/internal/external

by StelthPark 2021. 12. 2.

public과 private 이외에도 솔리디티에는 internal과 external이라는 함수 접근 제어자가 있지.

 

internal은 함수가 정의된 컨트랙트를 상속하는 컨트랙트에서도 접근이 가능하다 점을 제외하면 private과 동일하지. 

external은 함수가 컨트랙트 바깥에서만 호출될 수 있고 컨트랙트 내의 다른 함수에 의해 호출될 수 없다는 점을 제외하면 public과 동일하지. 나중에 external과 public이 각각 왜 필요한지 살펴 볼 것이네.

댓글