java泛型類(lèi) java的類(lèi)可以用static修飾嗎?
java的類(lèi)可以用static修飾嗎?Java編程思想中有一句話(huà):“靜態(tài)方法是沒(méi)有這個(gè)的方法。不能在靜態(tài)方法內(nèi)部調(diào)用非靜態(tài)方法,反之亦然。而且只能通過(guò)類(lèi)本身調(diào)用靜態(tài)方法,而不需要?jiǎng)?chuàng)建任何對(duì)象。這實(shí)際上
java的類(lèi)可以用static修飾嗎?
Java編程思想中有一句話(huà):“靜態(tài)方法是沒(méi)有這個(gè)的方法。不能在靜態(tài)方法內(nèi)部調(diào)用非靜態(tài)方法,反之亦然。而且只能通過(guò)類(lèi)本身調(diào)用靜態(tài)方法,而不需要?jiǎng)?chuàng)建任何對(duì)象。這實(shí)際上是靜態(tài)方法的主要目的。雖然本文只介紹了static方法的特點(diǎn),但是我們可以看到static關(guān)鍵字的基本功能。簡(jiǎn)而言之,在不創(chuàng)建對(duì)象的情況下調(diào)用(方法/變量)是很方便的。我們經(jīng)常聽(tīng)說(shuō)靜態(tài)成員變量和靜態(tài)方法。我們從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò)靜態(tài)類(lèi)。如果存在靜態(tài)內(nèi)部類(lèi),則靜態(tài)內(nèi)部類(lèi)將與外部類(lèi)分離。不必等待外部類(lèi)的對(duì)象被創(chuàng)建,可以直接創(chuàng)建內(nèi)部類(lèi)。換句話(huà)說(shuō),如果一個(gè)類(lèi)可以被static修改,那么它必須是一個(gè)內(nèi)部類(lèi)。普通類(lèi)不能被靜態(tài)類(lèi)修改。