java學習暑假第五天

usher.yue發表於2011-07-21

函式的修飾符  

 

1 . final 用來標示類中的函式不可以在繼承的時候被覆蓋    

2.繼承的時候可以將子類的例項賦值給父類的物件。呼叫的函式先呼叫子類如果子類沒有那麼就呼叫父類的函式   

3.為了使類中的函式可以供外訪問 我們一般講函式設定為 public   修飾    public  final 不能被覆蓋

4.class 中的 private 和 static 就是 final 

private  無法訪問那麼就無法覆蓋 即使編譯通過 然而只是產生一個新的方法並沒有產生新的方法 

5.宣告的抽象方法沒有方法體   用abstract 宣告 抽象方法     如果一個類含有抽象方法那麼類就是抽象類  在類上仍然需要 類前面加上 abstract 修飾 

基類的抽象方法必須在子類例項化                   子類也需要 abstract  如果是抽象類    如果我們例項化了基類的抽象方法 那麼 子類就不是一個抽象類了 

如果子類沒有例項化基類所有的 抽象方法 那麼子類就是抽象類  還要 加上abstract

 

public abstract class   a                             抽象類不能例項化

{

};

無法確定的方法我們宣告為抽象方法    我們再子類中實現抽象方法

 

6.  native 方法是使用者在java中可以使用但是不能編寫的方法     java的JNI技術 是利用java 呼叫其他語言所寫的函式   具體應用中 進行擴充套件

 

 

 

 

 

 

 


相關文章