pragma solidity 0.8.0;
contract gouZao1{
uint public a;
在合约开始部署的时刻后,会调用一次,只有一次。
// function gouZao(){
// a = 1000;
// }
//***构造函数可以有参数* */
构造函数可以有参数
function gouZao(uint _a,uint _b)public{
a = _a;
}
}
contract gouZao2{
uint public a;
address public owner;
// function gouZao2(){
// a = 1989;
// }
新的版本使用了constructor替换了原来的狗制造函数的命名方式
// constructor(){
// a = 1998;
// }
// constructor(uint _a,uint _b){
// a = _a;
// }
通过构造函数获取到合约的拥有者
constructor(){
owner = msg.sender;
}
}