1、函數(shù)是單獨存在的,是面向過程部分定義的;方法是依賴于類存在的,是面向?qū)ο笾卸x的。
2、函數(shù)可以當(dāng)做一個算法的實現(xiàn);方法,則可以當(dāng)做一個業(yè)務(wù)邏輯的實現(xiàn)。
3、類的方法可以設(shè)定訪問權(quán)限,需要通過對象或者類來調(diào)用;函數(shù)是公共的,都可以使用。
說明:
方法是類里的”函數(shù)”,只能通過對象調(diào)用;特別的,類的靜態(tài)方法能夠通過類名直接調(diào)用,
平常說的函數(shù),應(yīng)該是全局作用域里的函數(shù),引入后可以在任何地方直接調(diào)用。