在Java中不能被實例化的類一般分爲以下3種情況。
1)抽象類
因爲抽象類裏面的方法尚未定義如何實現,所以無法進行實例化;
2)內部類
因爲內部類的實例化需要藉助於外部類,所以某種程度上說是不能被直接實例化的;
3)將構造函數的權限設爲private
這種情況常見於官方提供的類中,例如Math類和System類。
在Java中不能被實例化的類一般分爲以下3種情況。
1)抽象類
因爲抽象類裏面的方法尚未定義如何實現,所以無法進行實例化;
2)內部類
因爲內部類的實例化需要藉助於外部類,所以某種程度上說是不能被直接實例化的;
3)將構造函數的權限設爲private
這種情況常見於官方提供的類中,例如Math類和System類。