solidity | 函数继承 发表于 2023-02-19 分类于 区块链 , 平台 && 公链 && 项目 && 方向 , eth , solidity , 基础 , 继承 阅读次数: Valine: 函数继承分为 构造器继承 普通方法继承 solidity | 关键词 virtual、override、super 构造函数子合约需要调用父合约的构造函数。 如果父合约构造函数有参数,那么子合约需要提供参数调用父合约。 两种调用,一个是在声明中直接赋值,一个是像修饰器一样,调用时再赋值。 方法一12345678910111213pragma solidity ^0.4.18;contract A{ constructor(uint a){} }contract B is A(5){ function hello() public{ }} 方法二12345678910111213pragma solidity ^0.4.18;contract A{ constructor(uint a){} }contract B is A{ constructor(uint s) A(s + 1){}} 上面传递给父合约的构造函数的参数可以进行修改。 请我喝杯咖啡吧~ 打赏 微信支付 支付宝