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

正文內(nèi)容

清華面向?qū)ο蟪绦蛟O(shè)計(jì):第04章(參考版)

2024-10-21 17:16本頁面
  

【正文】 包含支持使用標(biāo)準(zhǔn) SQL對(duì)數(shù)據(jù)庫訪問的類。 包含支持建立 . Jar( Java Archive)文件的類。 包含編寫 Applet程序的類。 JAVA標(biāo)準(zhǔn)包 2 包含用二維圖元繪畫的類。 支持生成 Swing組件的邊框類。 包含支持 Java的圖形用戶接口的標(biāo)準(zhǔn)類。 JAVA標(biāo)準(zhǔn)包 1 包名 描述 包含 Java語言所使用的基礎(chǔ)類。 import userPackage1. userPackage2. userPackage3.*。 import userPackage.*。 加載包 對(duì)于在包中具有 public訪問屬性的類或接口, 可以通過導(dǎo)入語句( import)將其添加到程序代碼 中,并通過類名或接口名引用這些類或接口。 指定子包 指定一個(gè)包中的子包 , 就需要將每個(gè)包按層次 順序書寫成一個(gè)包序列 , 包之間用逗號(hào)分隔 。 若不存 在 , 立即創(chuàng)建 , 并將該文件放入這個(gè)包中 。 一條包語句必須是文件中的第一條語句 。 創(chuàng)建一個(gè)包且將類文件放入其中的語法格式為: package packageName。創(chuàng)建一個(gè)包就是用包的名稱在文件系統(tǒng)下創(chuàng)建一個(gè)目錄。 Java語言規(guī) 定,在一個(gè)包中不允許有相同名稱的類文件,但對(duì) 于在不同包中的類文件沒有這種限制,這是因?yàn)榧? 載每個(gè)類時(shí),必須指明該類所在的包名,以此區(qū)別 不同包中的類。將成員方法從類中分離出來組成一個(gè)接口,隨后由每個(gè)類實(shí)現(xiàn)這個(gè)接口 包 包是類和接口的集合。 接口的主要應(yīng)用 接口是一種特殊形式的抽象類,它主要用來組織 公用的常量,并統(tǒng)一操作行為的格式,通常它被應(yīng) 用在兩個(gè)主要方面: ?是用接口包裝常量。 } public double ounceToGram(double ounces) { return ounces*OUNCE_TO_GRAM。 (1 pound is +poundToGram(1))。有了 MyClass類之后 , 就可以創(chuàng)建 MyClass類的對(duì)象 。 } } implements Conversions說明 MyClass類將實(shí)現(xiàn)Conversions接口 , 因此 , 在 MyClass類定義中必須實(shí)現(xiàn)該接口中的所有抽象方法 。 } public double HPToWatt(double hp) { return inches* HP_TO_WATT。 } public double ounceToGram(double ounces) { return ounces*OUNCE_TO_GRAM。 //瓦特轉(zhuǎn)換馬力 } Conversions接口的 UML圖形表示形式 《 In terfa ce 》 Co n ve rsio n INCH _ T O_M M OU NC E_ T O_G RA M P OU ND _ T O_G RA M HP _ 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 () 斜體 接口的實(shí)現(xiàn) 接口是一種用來聲明常量和操作行為格式的特殊抽象類,在接口中聲明的所有成員方法都是抽象方法,因此,接口不能實(shí)例化,需要構(gòu)造一個(gè)類,并在該類中覆蓋接口中的所有方法,以便將其完善,我們將此稱為某個(gè)類實(shí)現(xiàn)接口。 //磅轉(zhuǎn)換成克 double HPToWatt(double hp)。 //英寸轉(zhuǎn)換成毫米 double ounceToGram(double ounces)。 //1馬力 = double WATT_TO_HP=。 //1盎司 = double POUND_TO_GRAM=。 接口實(shí)例 public interface Conversions //各種計(jì)量單位轉(zhuǎn)換接口 { double INCH_TO_MM=。 接口 接口的聲明 聲明接口的基本格式為: [public] interface interfacename { 常量聲明; 抽象方法聲明; } public為接口的訪問屬性 。 由于抽象方法是不完整的成員方法 , 因此 , 它只 能包含在不能夠被實(shí)例化的抽象類中 。 所謂抽象方法是指在類定義中 , 只被聲明原型 , 而不定 義方法體的成員方法 。 Java語言中抽象類的聲明 在 Java語言中 , 抽象類就是用 abstract修飾符聲明的類 。 抽象類 概念是對(duì)類進(jìn)行高層抽象的結(jié)果,可實(shí)例化的 類是抽象概念的具體表現(xiàn)。 ()。i++) { petChoice=theAnimals[()]。 //創(chuàng)建隨機(jī)數(shù)對(duì)象 for (int i=0。 Animal petChoice。在 Dog、 Cat和Duck中,覆蓋了 Animal類中的這個(gè)成員方法,它們根據(jù)具體動(dòng)物的特點(diǎn)發(fā)出不同的叫聲。 } //發(fā)出鴨子的叫聲 } Animal是一個(gè)具有抽象意義的類。 } public Duck(String name,String breed) { super(Duck,name,breed)。 } public void sound() { (Miiaooww)。 } //發(fā)出狗的叫聲 } class Cat extends Animal //Cat類 { public Cat(String name) { super(Cat,name,Unknow)。 } public Dog(String name,String breed) { super(Dog,name,breed)。s +name+ the +breed。 =new String(breed)。 //品種 public Animal(String type,String name,String breed) { =new String(type)。 //種類 protected String name。 實(shí)現(xiàn)多態(tài)性需要的基本步驟 ?定義一個(gè)父類的引用 ?讓該引用指向其子類對(duì)象 ?使用該對(duì)象調(diào)用成員方法 實(shí)現(xiàn)多態(tài)性的例子 Animal、 Dog
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1