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

正文內(nèi)容

java技術(shù)及其應(yīng)用(上)ppt-文庫吧資料

2024-10-22 16:17本頁面
  

【正文】 這種類不能實(shí)例化 , 只能繼承 ,目的是讓子類對它進(jìn)行改進(jìn) 。 而把具體的不同行為放在各種子類 , 可以擴(kuò)充超類的功能 。多態(tài)與 Java的方法重載、上轉(zhuǎn)(upcasting)、下轉(zhuǎn) (downcasting)等概念密切相關(guān)。} ? }。 繼承 73 ?嵌套類( nested class)是 Java的類的嵌套形式,一個(gè)類可以在另一個(gè)類中定義,如: ? class OuterClass { ? ... ? class NestedClass { ? ... ? } ? } 嵌套類 74 ?靜態(tài)嵌套類在外部類定義成員的地方定義,例如: ? class OuterClass { ? ... ? static class StaticNestedClass { ? ... ? } ? } 靜態(tài)嵌套類 75 ?內(nèi)部類是非靜態(tài)的嵌套類,不能定義自己的靜態(tài)成員,內(nèi)部類在外部類定義成員的地方定義 ,例如: ? class OuterClass { ? ... ? class InnerClass { ? ... ? } ? } 內(nèi)部類 76 ?局部內(nèi)部類不是在外部類定義成員的地方定義,而是在某個(gè)方法體中定義的,如: ? class OuterClass { ? void myMethod() { ? class LocalInnerClass { ? ... ? } ? } ? } 局部內(nèi)部類 77 匿名內(nèi)部類 ?匿名內(nèi)部類比局部內(nèi)部類更隱蔽,它連名字都沒有,如: ? public class OuterClass { ? public Abc abc() { ? return new Abc() {//類定義開始 ? private int x=1。初始化的地方可以在定義對象時(shí),或在構(gòu)造方法內(nèi),甚至在要用該對象的時(shí)候。 對象的清除 70 ?類的復(fù)用可以用合成與繼承來實(shí)現(xiàn) , 減輕人們重復(fù)設(shè)計(jì)類的勞動(dòng) 。 ? Java中有一個(gè)結(jié)束方法 finalize(),是在清除對象時(shí)自動(dòng)被調(diào)用的方法。 對象的使用 69 ? Java語言并不要求程序員顯式地清除不在需要的對象,程序員可以放心地創(chuàng)建對象,使用對象。 ? constructor(...)用于初始化對象。 ? objectName是對象名,即引用對象的變量。 對象 67 對象的創(chuàng)建 ? Java提供了 new運(yùn)算符和構(gòu)造方法用于創(chuàng)建對象,其格式如下 : ? type objectName = new constructor(...)。 66 ? Java的對象是類的實(shí)例,一個(gè)類可以實(shí)例化創(chuàng)建許多對象,我們稱對象的類為對象的類型。如某個(gè)類名是 text,類中聲明了一個(gè)方法也叫 text,則這個(gè)方法稱為構(gòu)造方法。 64 ? 一般的方法聲明格式為 : ? [accessSpecifier] [static] [abstract] [final] [native] [synchronized] reterntype method_name([paramlist]) [throws exceptionsList] 65 ?在聲明方法名時(shí)要注意兩點(diǎn), 一是方法名重寫和重載, 二是構(gòu)造方法 ( constructor method)。 63 ? Java為變量提供了四種級別的訪問 : private, protected, public和 friendly。 類的成員變量代表了類的狀態(tài),其方法實(shí)現(xiàn)了類的行為。所謂成員變量是指與一個(gè)類或?qū)ο笙嚓P(guān)的變量,在類體中但不在方法體中,其作用域是整個(gè)類 。 ? InterfaceNames 是多個(gè)接口名, implements表明本類實(shí)現(xiàn) (即使用 )這些接口。 ? ClassName是所聲明的類名,必須是有效的 Java標(biāo)識符。 類構(gòu)造 61 ? 一般的類聲明有如下幾個(gè)部分 : ? [modifiers] class ClassName [extends SuperClassName] [implements InterfaceNames] ? 其中方括號部分是可以缺省的。 60 ? Java語言最重要的數(shù)據(jù)結(jié)構(gòu)就是類,它是最基本的面向?qū)ο髥卧?,是用于定義一組對象共同具有的狀態(tài)和行為的模板 (template)。用繼承方法得到的新類稱為原類的導(dǎo)出類 (derived class)或叫子類 (subclass),而原類對子類而言成為基類 (base class)或叫超類 (superclass)。 59 ?類的另外一個(gè)重要特性是繼承性。 ?類與對象之間既有區(qū)別又有聯(lián)系 : 對象是類的實(shí)例,類是有公共特性的對象的抽象。由原型可以定義一個(gè)個(gè)具體的對象,稱為實(shí)例。 要燈變滅,必須重按開關(guān) (發(fā)送關(guān)燈消息 )。有共同狀態(tài)和行為的許多對象稱為一類(class),如白熾燈類,熒光燈類等。所謂面向?qū)ο缶褪前熏F(xiàn)實(shí)世界的復(fù)雜事物抽象為一個(gè)個(gè)對象 (object),每個(gè)對象有自己特有的狀態(tài)(state)和行為 (behavior),如電燈泡,狀態(tài)有亮或滅,功率多少,電壓多少等 。任何 Java程序的框架就是類 /接口的聲明,本章將介紹類與接口這兩種數(shù)據(jù)結(jié)構(gòu)以及有關(guān)概念。 ? Eclipse可以在 eclipsejeeeuropafall2win32用在 Windows平臺,安裝它之前先要安裝好 JDK才行。 54 Eclipse開發(fā)環(huán)境 ? JDK的不足之處是要在命令提示符窗口輸入命令,而人們更希望使用集成開發(fā)工具。 ? java MyArray 53 命令行參數(shù) ? Java語言支持命令行參數(shù) (mand line argument),在用解釋器執(zhí)行應(yīng)用程序時(shí)在命令行輸入一些參數(shù)給程序,使用戶可以影響應(yīng)用程序的操作。 52 編譯與運(yùn)行 ?在命令提示符窗口輸入編譯命令和解釋命令,比如運(yùn)行例 ,在 后輸入: ? javac ?編譯成功后會(huì)生成一個(gè) ,這就是所謂的字節(jié)碼。 CLASSPATH的缺省值是“ .”,表示當(dāng)前目錄。 51 PATH和 CLASSPATH ? 如果在 Windows平臺開發(fā) Java,必須設(shè)置環(huán)境變量 PATH和 CLASSPATH。 50 平臺環(huán)境 ?要運(yùn)行 Java程序,需要底層操作系統(tǒng)、虛擬機(jī)、類庫和各種配置數(shù)據(jù),構(gòu)成平臺環(huán)境。 49 編譯工具 ? Java源程序需要編譯成字節(jié)碼( bytecode)文件,即 .class文件,然后由 Java虛擬機(jī)(又叫解釋器)運(yùn)行。 48 注解 ?注解 (annotation)提供程序信息,可以是給編譯器的信息,可以是編譯時(shí)刻和部署時(shí)刻的處理,也可以是運(yùn)行時(shí)刻的處理。 46 Matcher類 ? Matcher類提供了解釋模式和執(zhí)行匹配操作的方法,如 start(), end(), lookingAt(), find(),matches(),appendReplacement(StringBuffer sb, String replacement), appendTail(StringBuffer sb),replaceAll(String replacement),replaceFirst(String replacement),quoteReplacement(String s)等。如,允許標(biāo)準(zhǔn)對等;,允許不分大小寫字母匹配; ,允許模式中有空白字符和注釋;,允許多行方式;,允許 .代表任何字符;,允許模式字面解析;,允許也按統(tǒng)一碼匹配 。占有的是指匹配器讀入整個(gè)輸入串進(jìn)行匹配一次,不減少字符。貪心是指匹配器先讀入整個(gè)輸入串進(jìn)行匹配,不行再減少一個(gè)字符重新匹配。amp。amp。amp。如果表示一個(gè)數(shù)前面可能有正號或負(fù)號,應(yīng)該寫為 |\\+,其中 |是邏輯或。如果表示一位數(shù)字,可以用反斜線和 d表示,應(yīng)該寫為 \\d。 Pattern、 Matcher、PatternSyntaxException等三個(gè)類支持正則表達(dá)式 。 39 正則表達(dá)式 ?正則表達(dá)式 ( Regular Expression) 是功能強(qiáng) 、靈活的文本處理工具 , 它用某字符串集合中各串的公共特征來描述這個(gè)字符串集 。 38 數(shù)學(xué)類 ? Math類提供了許多實(shí)現(xiàn)標(biāo)準(zhǔn)數(shù)學(xué)運(yùn)算功能的方法,還有一些數(shù)學(xué)值如 PI。 // 建立空的 Stringbuilder對象 , 容量是 16單元 ?可以帶整型參數(shù) (即指定緩沖區(qū)大小 ),如 : ? StringBuilder strb = new StringBuilder(int initCapacity)。 36 StringBuilder類 ? StringBuilder類對象是可以修改的字符串,它除了有長度方法 length()外,還有容量方法capacity()。 字符串 35 String類 ?創(chuàng)建 String類對象可以用串字面量 : String s =“Good morning”。 ? 如果字符串要變動(dòng),則采用 StringBuilder類來操作。 34 ?字符串常量又叫串字面量,是用雙引號包括起來的任意數(shù)量的字符。 ? expression是返回一個(gè)值給調(diào)用方法的地方,如果方法聲明為 void型,則不用返回任何值。如果程序只有一個(gè) main方法則不必采用 return。 ?為了保持程序的結(jié)構(gòu)化特點(diǎn),不要隨意在非循環(huán)結(jié)構(gòu)體語句前加標(biāo)號,只限于加在循環(huán)結(jié)構(gòu)前。其格式為 : ? label: statement ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1