1、函數是單獨存在的,是面向過程部分定義的;方法是依賴于類存在的,是面向對象中定義的。
2、函數可以當做一個算法的實現;方法,則可以當做一個業務邏輯的實現。
3、類的方法可以設定訪問權限,需要通過對象或者類來調用;函數是公共的,都可以使用。
說明:
方法是類里的"函數",只能通過對象調用;特別的,類的靜態方法能夠通過類名直接調用,
平常說的函數,應該是全局作用域里的函數,引入后可以在任何地方直接調用。
1、函數是單獨存在的,是面向過程部分定義的;方法是依賴于類存在的,是面向對象中定義的。
2、函數可以當做一個算法的實現;方法,則可以當做一個業務邏輯的實現。
3、類的方法可以設定訪問權限,需要通過對象或者類來調用;函數是公共的,都可以使用。
說明:
方法是類里的"函數",只能通過對象調用;特別的,類的靜態方法能夠通過類名直接調用,
平常說的函數,應該是全局作用域里的函數,引入后可以在任何地方直接調用。