程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 不能與abstruct共同修飾方法的關鍵字,abstruct關鍵字

不能與abstruct共同修飾方法的關鍵字,abstruct關鍵字

編輯:JAVA綜合教程

不能與abstruct共同修飾方法的關鍵字,abstruct關鍵字


一 抽象類:動態方法至少有一個是抽象方法。

其中abstruct關鍵字修飾的方法不能與哪些關鍵字共同修飾?

1private

因為private修飾的方法在子類中是隱藏的、不可見的。而abstruct修飾的方法是抽象的,需要在子類中實現方法體。因此相互沖突,不可共同使用。

 

2 static

因為static表示該方法是類方法,在內存中只有一份,而abstruct表示的是動態方法,與對象綁定。所以有沖突,不可行。

 

3 final

因為final方法表示的是不可變方法,即不可以在子類中修改的方法。與abstruct表示的在子類中實現相沖突,所以不可共同修飾同一方法。

 

二 接口中的知識點

接口的作用:

  1 程序解耦

  2 定義約束規范

  3 拓展功能

 

注意的細節

  1 接口中定義的變量,默認修飾符是public,final,abstruct

  2 接口中定義的方法,默認修飾符是public,abstruct

  3 接口不能創建對象

  4 接口中沒有構造函數

  5 非抽象類實現接口時應將接口中的方法全部實現

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved