Renaissance Labs

Posted on Feb 24, 2022Read on Mirror.xyz

Learn Solidity Series 3: constructor

Learn Solidity Series

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{

    }

}