這些東西混一起就亂了,Java哪位大神把封裝系統的講一下嘛,最好用到繼承,和構造方法
封裝、繼承和多態是JAVA面向對象的編程的三大特性
1、封裝:將類的某些信息隱藏在類內部,不允許外部程序直接訪問,而是通過該類提供的方法來實現對隱藏信息的操作和訪問。
java中實現封裝的步驟
(1)屬性私有化
(2)提供相應的get與set方法
(3)對值進行有限性的設置
2、繼承:指這樣一種能力:它可以使用現有類的所有功能,並在無需重新編寫原來的類的情況下對這些功能進行擴展。
繼承有三種方式
(1)實現繼承
(2)接口繼承
(3)可視繼承
3、多態:同一個引用類型,使用不同的實例而執行不同操作。
實現多態有二種方式
(1)方法覆蓋
(2)方法重載