在線程main方法與static方法的區別?
1. static方法是類中的一個成員方法,屬于整個類,即使不用創建任何對象也可以直接調用! 2. 靜態方法效率上要比實例化高,靜態方法的缺點是不自動進行銷毀,而實例化的則可以做銷毀。 3. 靜態方法和靜態變量創建后始終使用同一塊內存,而使用實例的方式會創建多個內存。 4. C++中,若類的方法前加了static關鍵字,則該方法稱為靜態方法,反之為實例方法。靜態方法為類所有,可以通過對象來使用,也可以通過類來使用。但一般提倡通過類名來使用,因為靜態方法只要定義了類,不必建立類的實例就可使用。靜態方法只能用類的靜態成員。
上一篇xom是什么東西