-
Storage与Memory
Storage 变量是指永久存储在区块链中的变量。
Memory 变量则是临时的,当外部函数对某合约调用完成时,内存型变量即被移除。状态变量(在函数之外声明的变量)默认为“存储”形式,并永久写入区块链;
而在函数内部声明的变量是“内存”型的,它们在函数调用结束后消失。 -
继承
contract animal {
}
contract cat is animal {
}
编译和部署了cat之后,它可以访问自己合约里定义的函数以及animal中定义的公共函数。
合约可以继承自多个合约,用逗号,
分隔开即可。