智能合约实战 solidity 语法学习 12 [ virtual 重写override 抽象abstract 接口interface 库library 销毁selfdestruct] 附代码(代码片

Posted www_vane

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能合约实战 solidity 语法学习 12 [ virtual 重写override 抽象abstract 接口interface 库library 销毁selfdestruct] 附代码(代码片相关的知识,希望对你有一定的参考价值。

目录

1. virtual override2. 抽象 abstract3. 接口 interface4. 库,library5. 合约销毁 selfdestruct

1. virtual override

方法上加上virtual关键字,重写的方法加上override方法

solidity 0.6.0后 不可再重写状态变量

// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;

contract HelloVritual{
    // 使用关键字virtual可以被重写
    function test() public pure virtual returns(string memory){  
        
        return "abc";
    }

}

contract HelloOverride is HelloVritual{
  

以上是关于智能合约实战 solidity 语法学习 12 [ virtual 重写override 抽象abstract 接口interface 库library 销毁selfdestruct] 附代码(代码片的主要内容,如果未能解决你的问题,请参考以下文章

智能合约实战 solidity 语法学习 12 [ virtual 重写override 抽象abstract 接口interface 库library 销毁selfdestruct] 附代码(代码片

智能合约实战 solidity 语法学习 02 [ SPDX remix控制台介绍 ]

智能合约实战 solidity 语法学习 02 [ SPDX remix控制台介绍 ]

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码