freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

清華面向對象程序設計:第04章-資料下載頁

2025-10-09 17:16本頁面
  

【正文】 _ T O_W A T T W A T T _ T O_HP d o u b le in chT o M M () d o u b l e o u n c e T o G r a m ( ) d o u b l e p o u n d T o G r a m ( ) d o u b le HP T o W att( ) d o u b le w attT o HP () 斜體 接口的實現(xiàn) 接口是一種用來聲明常量和操作行為格式的特殊抽象類,在接口中聲明的所有成員方法都是抽象方法,因此,接口不能實例化,需要構造一個類,并在該類中覆蓋接口中的所有方法,以便將其完善,我們將此稱為某個類實現(xiàn)接口。 實現(xiàn) Conversions接口的類定義 public class MyClass implements Conversions //實現(xiàn) Conversions接口 { public double inchToMM(double inches) { return inches*INCH_TO_MM。 } public double ounceToGram(double ounces) { return ounces*OUNCE_TO_GRAM。 } public double poundToGram(double pounds) { return inches*POUND_TO_GRAM。 } public double HPToWatt(double hp) { return inches* HP_TO_WATT。 } public double wattToHP(double watts) { return inches* WATT _TO_ HP。 } } implements Conversions說明 MyClass類將實現(xiàn)Conversions接口 , 因此 , 在 MyClass類定義中必須實現(xiàn)該接口中的所有抽象方法 。 這樣一來 ,就可以通過 MyClass類細化接口中的所有操作 。有了 MyClass類之后 , 就可以創(chuàng)建 MyClass類的對象 。 例如: MyClass MyObject=new MyClass()。 (1 pound is +poundToGram(1))。 如果在類定義時,指明實現(xiàn)某個接口,但在類中 并沒有覆蓋接口中的所有抽象方法,則這個類就必 須被聲明成抽象類 : public abstract class MyClass implements Conversions { public double inchToMM(double inches) { return inches*INCH_TO_MM。 } public double ounceToGram(double ounces) { return ounces*OUNCE_TO_GRAM。 } } 由于這個類是抽象類 , 所以不能創(chuàng)建該類的對 象 , 必須再定義一個 MyClass子類 , 并在這個子類 中實現(xiàn)上述接口中的其余方法 。 接口的主要應用 接口是一種特殊形式的抽象類,它主要用來組織 公用的常量,并統(tǒng)一操作行為的格式,通常它被應 用在兩個主要方面: ?是用接口包裝常量。我們可以將各式各樣的常量放在接口中,讓每個使用這些常量的類對象實現(xiàn)這個接口,從而達到享有這些常量的目的 ?用接口實現(xiàn)多態(tài)性。將成員方法從類中分離出來組成一個接口,隨后由每個類實現(xiàn)這個接口 包 包是類和接口的集合。將所有的類和接口按功 能分別放置在不同的包中主要有兩點好處:一是便 于將若干個已存在的類或接口整體地添加到程序代 碼中;二是避免出現(xiàn)類名沖突的現(xiàn)象。 Java語言規(guī) 定,在一個包中不允許有相同名稱的類文件,但對 于在不同包中的類文件沒有這種限制,這是因為加 載每個類時,必須指明該類所在的包名,以此區(qū)別 不同包中的類。 創(chuàng)建包 包的概念是通過創(chuàng)建目錄實現(xiàn)的。創(chuàng)建一個包就是用包的名稱在文件系統(tǒng)下創(chuàng)建一個目錄。在創(chuàng)建的目錄下,既可以存放類文件或接口文件,也可以包含子目錄,這些子目錄是該包中的子包。 創(chuàng)建一個包且將類文件放入其中的語法格式為: package packageName。 包的實例 若將類文件放入 userPackage中 , 可以這樣寫: package userPackage。 一條包語句必須是文件中的第一條語句 。 如果在 一個類文件中 , 包含了這樣一條語句 , 系統(tǒng)就會自 動地在指定路徑下尋找這個包 , 即目錄名 。 若不存 在 , 立即創(chuàng)建 , 并將該文件放入這個包中 。 如果希 望將在一個文件中定義的類或接口放在不同的包 中 , 就只能將它們分別放在不同的文件中 , 并利用 包語句指定不同的包 。 指定子包 指定一個包中的子包 , 就需要將每個包按層次 順序書寫成一個包序列 , 包之間用逗號分隔 。 例 如 , 若希望將一個類文件放入 userPackage1的子包 userPackage2的子包 userPackage3中 , 就應該將包 語句寫成: package userPackage1. userPackage2. userPackage3。 加載包 對于在包中具有 public訪問屬性的類或接口, 可以通過導入語句( import)將其添加到程序代碼 中,并通過類名或接口名引用這些類或接口。導入 語句的基本格式為 import后跟包名序列及類名。 import userPackage.*。 userPackage是包名 , .*代表將包中的所有類和接 口都加載進來 。 import userPackage1. userPackage2. userPackage3.*。 這條語句表示將 userPackage1包中的子包 userPackage2的子包 userPackage3中的所有類和接口加載進來 。 JAVA標準包 1 包名 描述 包含 Java語言所使用的基礎類。 包含支持輸入 /輸出操作的所有標準類。 包含支持 Java的圖形用戶接口的標準類。 提供支持 ‘ Swing’的 GUI組件的類。 支持生成 Swing組件的邊框類。 支持 Swing組件的事件處理類。 JAVA標準包 2 包含用二維圖元繪畫的類。 包含支持圖象處理的類。 包含編寫 Applet程序的類。 包括支持管理數(shù)據(jù)集合、訪問數(shù)據(jù)和時間信息,以及分析字符串的類。 包含支持建立 . Jar( Java Archive)文件的類。 包括支持事件處理的類。 包含支持使用標準 SQL對數(shù)據(jù)庫訪問的類。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1