學JAVA的第十九天,抽象類注意事項


最近老師老是不講新課,好繁!!!

還是來說抽象類吧。

public  abstract class A{ //因為下邊有一個抽象方法,所以這就必須要是一個抽象類,要不然編譯不能通過 public void c(){ System.out.println(""); } public abstract void a();//這是一個重寫方法,因為它沒有代碼體,而且有重現的標志代碼abstract
}

 

public class B extends A{ //這里進行父類的繼承 public void b(){}     //這里沒有c方法,但是這里繼承了A類,所以,這里是有c方法的public void a(){}//這是對抽象類的抽象方法進行重寫,讓它成為一個實實在在的方法 }

這就說明了有抽象方法的類,也必須是抽象類,子類可以對父類的方法進行繼承,子類也可以對父類

的方法進行重寫。

還有就是繼承要特別說一下,B類繼承了A類,B類就有了A類的所有非私有的方法,然后我們

再創建一個繼承B類的方法C,那么C類就同時擁有A、B類的方法,當然B類對A類重寫的方法

C類調用時,只會調用到已修改的方法

 

今天,就這些,哈哈哈!!!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM