Before Solidity 0.4.22
默认构造方法与Java类似,如果未指定会采用默认的构造方法。当然,也可以明确指定构造方法。通过function指定了Solidity的构造方法,同时也可以像Java一样,给构造方法指定参数,但无法像Java那样创建多个重载的构造方法。
pragma solidity ^0.4.21;
contract DemoTest{
function DemoTest() public{
}
}
After Solidity 0.4.22
使用constructor来定义构造函数
pragma solidity ^0.4.22;
contract DemoTest{
constructor() public{
}
}