本文主要讲解了有关智能合约继承的概念、继承的参数传递、重写函数以及Solidity的继承中的调用关系与多继承。掌握区块链技术,学习智能合约。
一、目录
☞继承的概念
☞继承的参数传递
☞重写函数
☞Solidity的继承中的调用关系与多继承
二、继承的概念
Solidity语言为我们提供了继承的支持,实现的方式是通过复制包括多态的代码到子类来实现的。
继承通过关键字is来实现,一起来看看下面的例子:
上面的例子中,合约Manager继承了Person合约。
继承的合约Manager可以访问所有的非私有成员。包括internal的函数和状态变量(这些是不能通过external的方式访问的,如this.yourFunc()),我们来看下面的例子: