2014-03-04 54 views
2

看到了一個簡單的類的詳細問題。這個類有一個基本的(和非靜態的)方法。它也有一個主要方法。是main()的類方法嗎? (Java)

問題問:這個類有類方法嗎?

可以將public static void main(String[] args){}視爲一種類方法嗎?

回答

4

是,

所有的靜態方法被稱爲類的方法,因爲,它們屬於類,而不是這個類的任何實例。

public static void main(String[] args){}所以也一類方法

4

不僅main()方法,每一個靜態成員是屬於Class可跨越所有實例,而不是任何特定的實例共享。

靜態成員綁定到類。所以你可以認爲這是一個類方法。

想讀:Understanding Class Members