js原型函式和成員函式區別?使用者28937936781332021-05-30 12:51:35

計算機中的成員函式描述的是類的行為,是程式演算法的實現部分,是對封裝的資料進行操作的方法。

它的具體定義:成員函式的原型要寫在類體中,原型說明了函式的引數表和返回值型別。而函式的定義一般在類外面,也可以直接在類內部定義。

前者與普通函式不同的是,實現成員函式時要指明類的名稱,具體形式為:返回值型別 類名 ::函式成員名(引數表){函式體};而後者一般為一些短小的函式(5行以內),也就是行內函數。具體的所屬關係如下:各類函式中:建構函式、解構函式、複製初始化建構函式等是類的成員函式。class A{public:void B()

;private:int C()

;protected:bool D(int i);};那麼,B(),C(),D(int)都是A的成員函式