Solidity 实例化对象
时间: 2023-07-13 18:20:46 浏览: 149
在Solidity中,可以使用关键字`new`来实例化一个对象。比如,如果你有一个合约叫做`MyContract`,你可以这样实例化一个`MyContract`对象:
```
MyContract myContract = new MyContract();
```
在这个例子中,`myContract`是一个`MyContract`类型的对象,它被用`new`关键字实例化。这条语句会调用`MyContract`合约的构造函数来初始化这个对象。你也可以传递参数给构造函数,例如:
```
MyContract myContract = new MyContract("Hello, World!");
```
在这个例子中,我们传递了一个字符串参数给`MyContract`的构造函数。当然,你需要在`MyContract`合约中定义一个接受字符串参数的构造函数。
阅读全文