RELATED ARTICLES
more
constructor(생성자)는 변수의 값을 초기화 할 때 주로 사용
instance화 할 때 초기값을 정해준다
contract A{
string public name;
uint256 public age;
constructor(string memory _name, uint256 _age){
name = _name;
age = _age;
}
}
contract B{
// constructor가 있으니 이에 대한 파라미터 값을 넣어야한다.
A instance = new A("Ron",15);
// get() 함수에 name , age를 리턴
function get() public view returns(string memory , uint256){
return (instance.name(), instance.age());
}
}
💡 만약 반환값이 string 2개면
returns (string memory, string memory) 이런식으로 사용하면 된다.
constract B를 배포하면
Ron 과 15 가 나온다
'코딩 > 솔리디티' 카테고리의 다른 글
솔리디티) overriding 오버라이딩 (0) | 2022.12.12 |
---|---|
상속 (0) | 2022.12.09 |
instance (0) | 2022.12.08 |
4개의 저장영역과 String (0) | 2022.12.08 |
View 와 Pure (0) | 2022.12.07 |