1. 程式人生 > >接口的多繼承與包

接口的多繼承與包

package 接口的多繼承

接口:

Java裏類與類之間是只能單繼承的,但是接口和接口之間可以多繼承,而且一個類可以實現N個接口。例如:

技術分享


實現多個接口:

技術分享



包:

包類似於文件夾,用於分類避免文件混淆,保持工程文件的整齊性。一個文件裏最好申請一個類,不然一個文件裏申請多個類的話也是一樣會生成單獨的class文件,而且查找這個類的時候也不方便,所以盡量一個類一個文件。

技術分享

什麽時候申請一個類,什麽時候申請一個方法:

一件事情申請一個類,一件小事情申請一個方法。因為方法完成事情的一部分,類完成一件完整的事情。



技術分享




包的聲明方式:

包名全小寫,盡量使用字母:

com表示盈利公司 後面跟著公司名稱,接著是項目或業務分塊名稱。例如:

技術分享


org則表示協會,非盈利的機構 後面跟著協會名稱,接著是項目或業務分塊名稱。例如:

技術分享


一些常用的包:

Java.lang 工具類包

Java.util 時間,集合

Java.io 文件流

Java.net 網絡連接

Java.awt 圖形化

Javax.swing圖形化

Java.sql 數據庫操作 JDBC

Javax.sql 數據源



引包:

在一個包的類裏先想對這個包外的類進行訪問的話,就需要使用import關鍵字導入那個包,或者使用全名(包名+類名),才可以進行訪問。例如:

技術分享

技術分享


在目前的包裏有一個類與導入包裏的類重名的話,是優先訪問導入的類。例如:

技術分享

技術分享

技術分享


還有一種優先級最低的導入包的方式,用這個方式是優先訪問目前包下的類。例如:

技術分享

技術分享

搜索類的優先級:

import com.ibm.name.Mouse;

有導入的包先找導入的包裏的類

當前包下查找

導入包沒有找當前包下的類

import com.ibm.name.*;

最後都沒有才找這個方式導入的包裏的類


本文出自 “12831981” 博客,請務必保留此出處http://12841981.blog.51cto.com/12831981/1974345

接口的多繼承與包