Interfaces

interface 和 抽象类似但它们不能实现任何功能。 还有其他限制:

  • 不能继承其他的合约或interface
  • 不能定义构造函数
  • 不能定义变量
  • 不能定义struct
  • 不能定义枚举

interface基本上仅限于合约ABI可以表示的内容,并且ABI和接口之间的转换是可能的,而不会丢失任何信息。

像这样:

pragma solidity ^0.4.11;

interface Token {
    function transfer(address recipient, uint amount) public;
}

results matching ""

    No results matching ""