# Method Class
1. 性質:符合 FunObj 的實例類,并含有 static Function
2. 開發目的:主要用于從類中提取可用的 Func 對象
在AHK中并沒有「實例方法」這種概念,如果從 Class 中直接抽取方法,那么帶有 this 參數,使用起來有諸多不便。
最簡單的方法是對 FuncObj 使用 bind,但是 bind 對象內部完全是不可見的,就為調試帶來了諸多麻煩,Method 方法就是為了解決這一問題而生的,它的內部通透性非常好。
目前 Method 還不支持 this 參數之外的參數綁定,但是之后會支持。
## 靜態方法 Static Method
### for(Func)
用于事實上不需要 this 參數的實例方法
- FuncObj - 需要被封裝的實例方法
## 方法 Method
### __New(aFunc,aFuncThis)
用于帶有 this 參數的實例方法
- aFunc - 需要被封裝的實例方法
- aFuncThis - aFunc 的 this 參數
- 指南 (README)
- 常見問題 (FAQ)
- 更新歷史(CHANGELOG)
- 貢獻指南 (CONTRIBUTING)
- 開源協議 (LICENCE)
- 鳴謝 (ACKNOWLEDGEMENT)
- 文檔模板 (TEMPLATE)
- 新手指南(BEGINNER_GUIDE)
- 語法高亮(HIGHLIGHTING)
- Class
- _Container
- _EX
- _List
- _Map
- _Win
- _Wins
- BeanEnum
- HotString
- HotStringMaps
- InvisibleCharacter
- JSON
- JsonFile
- Method
- ObservableMap
- ObservableObj
- WinEvent
- Timer
- MesToast
- APPLocker
- AutoClassify
- Everything
- Function
- Ini
- AutoInputBox
- ParaChecker
- PathObj
- RunningSpeedTest
- Script
- Switcher
- Stack
- TimeChecker
- Type
- UMSS
- Function
- assert()
- Analyze()
- AnalyzeClassName()
- AutoBind()
- bulkMoveFile()
- ExcelToList()
- getClass()
- getCurrentTime()
- getFunc()
- Instanof()
- InstanceCheck()
- loadMethod()
- LogPrintln()
- rawCall()
- RandomStr()
- showObj()
- Type()
- throwWithSt()
- UseCMD()
- ObjDump()
- Test
- ObjLoad()
- StringMethod
- TypeClass
- MapFactory()