solidity筆記——第一篇
2020-10-26 12:01:22
2020.10.25 星期日 solidity筆記
- 合約中的方法預設為public
- 合約中的狀態變數預設為internal
- this是指當前的合約地址,this.() 只能去存取當前合約的public型別的
- 狀態變數為public的狀態變數,在合約內部會自動生成一個public同名的方法
- 如果在合約中,重寫public的狀態變數同名的方法,將會覆蓋掉合約自動生成的同名方法
- 在繼承中,子合約只能繼承父合約中的所有public型別的方法
- 在繼承中,子合約只能繼承父合約中的所有public型別和internal型別的狀態變數
- 支援多繼承,繼承的許可權同上
- 業務需求,可重寫從父類別繼承過來的方法
- constant與view功能相同,儘量就用view
- function 合約名()可以表示建構函式,但是一般不建議使用,就用constructor()表示建構函式
- 在部署合約時,會執行帶有view / constant 的方法