首頁 > 問答 > 主體
请问各位有没有什么办法禁止实例化的对象调用类内的某个方法呢
天蓬老师2017-04-17 13:38:24
想要禁止存取類別方法,就把這個方法放到private和protected裡
class Test { public: void func1(); private: void func2(); }
這裡func1可以從物件調用,func2只能在類別內部調用。
黄舟2017-04-17 13:38:24
沒懂…私有方法就不能在類別外呼叫呀。
對的,把方法(函數)寫到private: 下面後,這個方法就是私有的方法了,只能在本類別的方法中去調用,而這個類別實例化的物件是無法調用這個方法的。
首頁
課程
問答
我的