智能合约实战 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{
  

猜你喜欢

转载自blog.csdn.net/www_vane/article/details/118054703