概述:
在solidity中,合约类似于面向对象编程语言中的类,每个合约中可以包含状态变量,函数,函数修饰器,事件,结构类型,枚举类型的声明,且合约可以从其他合约继承
1、状态变量:永久地存储在合约存储中的值
2、函数:合约中代码的可执行单元,函数调用可以发生在合约内部或者外部,且函数对其他合约有不同程度的可见性
function(<parametertypes>){internal|external}[pure|constant|view|payable][returns(<returntypes>)]
3、函数修饰器:可以用来以声明的方式改良函数语义
4、事件:能方便的调用以太坊虚拟机日志功能的接口
5、结构类型:可以将几个变量分组的自定义类型
6、枚举类型:可用来创建由一定数量的常量值构成的自定义类型
网友评论