特性——接口

Seven 2022-01-04 17:01:44
Categories: > Tags:

接口类似于抽象合约,使用interface关键字创建,接口只能包含抽象函数,不能包含函数实现。以下是接口的关键特性:

示例

尝试下面的代码来理解这个接口是如何可靠地工作的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pragma solidity ^0.5.0;

interface Calculator {
function getResult() external view returns(uint);
}

contract Test is Calculator {
constructor() public {}
function getResult() external view returns(uint){
uint a = 1;
uint b = 2;
uint result = a + b;
return result;
}
}

附言

基础学习资料

与智能合约交互

源码

示例项目

调试工具