1. 程式人生 > >#Java乾貨分享:一篇文章讓你深入瞭解Java中的包和介面

#Java乾貨分享:一篇文章讓你深入瞭解Java中的包和介面

很多新手程式設計師對於Java中兩個具創新性的特徵————包與介面不是非常清楚,所以我特意發了這篇文章來闡述什麼是包,什麼是介面。

包(package)是多個類的容器,它們用於保持類的名稱空間相互隔離。

如果有想學習java的程式設計師,可來我們的java學習扣qun:79979,2590免費送java的視訊教程噢!我整理了一份適合18年學習的java乾貨,送給每一位想學的小夥伴,並且每天晚上8點還會在群內直播講解Java知識,歡迎大家前來學習哦。

Java基礎知識——第八天

Java基礎知識——第八天

需要儲存在Windows環境下的java\awt\image目錄中。要確保細心地選擇包的名稱,不能只重命在其中儲存類的目錄。

包查詢和ClassPath:

Java基礎知識——第八天

那麼到MyPack的類路徑是:c:\MyPrograms\Java

一個簡單的包示例:

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

訪問保護:

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

匯入包:

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

介面,能使Java程式實現了類的多重繼承,因為Java語言只支援單繼承,不支援多繼承,即一個類只能有一個父類。但是在實際應用中,又經常需要使用多繼承來解決問題。為了解決該問題,Java語言提供了介面來實現類的多重繼承功能。

Java基礎知識——第八天

定義介面:

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

實現介面:

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

在介面中使用靜態方法:

Java基礎知識——第八天

Java基礎知識——第八天

Java基礎知識——第八天

好吧,以上就是包與介面的知識了,謝謝大家的瀏覽,有什麼錯誤的地方,歡迎大家指正,謝謝,祝大家學習進步!