抽象方法是否可以是靜態的,是否可以是native,是否可以是synchronized

1.抽象方法不能是靜態的,因爲抽象方法要被子類實現,而靜態方法屬於一個類,不能同時屬於兩個類。
2.native方法表示該方法要用另外一種依賴平臺的語言實現,不存在着被子類實現的問題,所以不能是抽象的,即abstract與native不能共存。
3.synchronized方法的鎖對象爲this,而抽象方法無法確定this是什麼,所以不能共存。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章