포도가게의 개발일지
접근제어자 본문
반응형
public
- contract method,state를 external, internal 모두 공개
external
- contract method, state를 contract 외부에서만 접근할 수 있도록 공개
private
- contract state, method를 현재 contract 내부에서만 쓸 수 있도록 설정
internal
- contract를 상속받은 또는 해당 contract에서만 접근할 수 있도록 설정
view
- storage 상태변수에 접근할 수 있으며 외부에서 data를 읽을 수 만있다. write가 발생하지 않으니까 gas가 비용이 발생하지 않는다.
pure
- local 상태변수에만 접근할 수 있으면 때문에 읽기와 쓰기 모두가 불가능하다.
Comments