2020.10.25 星期日 solidity筆記
- 合約中的方法默認為public
- 合約中的狀態變數默認為internal
- this是指當前的合約地址,this.() 只能去訪問當前合約的public型別的
- 狀態變數為public的狀態變數,在合約內部會自動生成一個public同名的方法
- 如果在合約中,重寫public的狀態變數同名的方法,將會覆寫掉合約自動生成的同名方法
- 在繼承中,子合約只能繼承父合約中的所有public型別的方法
- 在繼承中,子合約只能繼承父合約中的所有public型別和internal型別的狀態變數
- 支持多繼承,繼承的權限同上
- 業務需求,可重寫從父類繼承過來的方法
- constant與view功能相同,盡量就用view
- function 合約名()可以表示建構式,但是一般不建議使用,就用constructor()表示建構式
- 在部署合約時,會運行帶有view / constant 的方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/191946.html
標籤:其他
