靜態類和非靜態類
靜態類只能是內部類,外部類不能用static修飾,內部類可以使用static修飾,
創建方式:
- 外部類.靜態內部類 物件名=外部類.new 靜態內部類();
- 外部類 物件名= new 外部類();
- 外部類.非靜態內部類 物件名1 = 物件名.new 非靜態內部類();
抽象類是否可同時是靜態的(static):
- static要求在類加載時分配空間,abstract不能分配空間,相互矛盾,所以不能同時修飾,
- 抽象方法需要子類重寫,而靜態的方法是無法被重寫的(父類中靜態屬性和靜態方法可以繼承到子類中,但靜態的不能重寫),因此二者是矛盾的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/545833.html
標籤:其他
上一篇:java開發JDK工具的安裝
下一篇:Ehcache初體驗
