java抽象类与接口5.4-5.7 2020.3.31
生活随笔
收集整理的這篇文章主要介紹了
java抽象类与接口5.4-5.7 2020.3.31
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
5-4-抽象類的應用
1.2.5.7不變,3.4.6不同,3.查詢對象不同語句對象就不同,3.查到的對象不同,4的參數就可能不同,6字段也不同
1.2.5.6不變 3.4 不同
5-5-接口聲明及實現
不用擔心哪個插口是插哪個卡的
只要遵循規范
只能有常量和抽象方法,也可以繼承
大括號內的前綴可以省略【只能是這兩種,分別對應常量和方法】可以省略
一個類可以有多個接口
這個不加public不行,繼承時不能縮小訪問權限
類圖:必須用interface,斜體,常量層,方法層
5-6-面向接口編程
接口與抽象類不同
接口方法由實現類實現
抽象類方法由子類實現
不需要重寫任何方法
修改接口的實現接口的類完成,這樣有彈性
實現例子::::
這里usb是接口類,Printer是一種實現接口的類
直接把實現類的對象賦在參數里
5-7-抽象類和接口總結
抽象類和接口有什么區別
可維護性很重要
2020.3.31 至此
5-8-內部類
2020.4.3
在一個類內,再聲明一個類
LiaoNing就是一個內部類
調用得,先調外部的
!!!!內部類可以調用外部類的成員變量和方法,(這不就能和函數一樣了嗎哈哈哈哈哈哈哈哈)
主要是不能用靜態的,類變量和類方法會提前加載,違背內部類的設計初衷
主要是和外嵌類交互很方便
5-9-匿名類
假設沒有顯示::::::
直接用類體聲明新對象
直接實現接口
總結
以上是生活随笔為你收集整理的java抽象类与接口5.4-5.7 2020.3.31的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: winform使用钩子限制windows
- 下一篇: console.log和alert的区别