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

正文內容

java語言基礎培訓材料-文庫吧資料

2025-02-28 01:03本頁面
  

【正文】 eturn this。 … } } this 例 class Leaf { private int i = 0。 ? 例: public class MyDate { int day , month , year 。 //day = day + 1 … } } this ? this 只能在方法中使用,表示當前對象,或類的當前實例。 … } // pick() } public class MyDate { int day , month , year 。 ? 因為是內部處理,引用沒有標識名。 (b,2)。 (2)。 } // main() } // class 實參 形參 copy 方法中使用“ this‖ class Banana { void f(int i) { ... } } Banana a = new Banana(), b = new Banana()。 ( pt ) 。 (―s value is ‖ + s)。 String s = new String( ―Hello‖ ) 。 ( i ) 。 } public static void main(String[] args) { PassTest pt = new PassTest() 。 } void change2(String ps) { ps=new String(―Right‖) 。 引用類型 值傳送 基本類型 值傳送 地址傳送 值傳送與地址傳送 A B A B 0x2F 0x2F A B 參數傳遞例 public class PassTest { float m_float 。 ? 在方法體中可以訪問所有的類屬性,可以調用所有類中定義的方法。 ? 其生命周期:執(zhí)行進入方法體時建立,退出方法時撤消。 ? 與類名相同的所有方法都是類的構造方法。 ? 要指定方法返回值類型。 ? 形式參數是方法從調用它的環(huán)境輸入的數據。 ? 私有屬性 —公有方法 ? 方法可以保護數據(做各種合法性檢查)。 ? 向對象發(fā)消息,讓對象做某件事。 () 。 = 。 void print() { (name + ‖年齡為: ” + age + ― 月薪為: ” + salary ); } } //class 對象方法的含義 Employee emp = new Employee( ) 。 int age。 類定義 —方法說明 ? 為 Employee類增加打印方法 ——將數據和代碼封裝在一個單一的實體中。 =―張立” ; =21。 float salary 。 } class SimplePoint extends Point{ void alert(){} } 實例 class Employee { String name 。 alert()。 void move(int dx, int dy){ x +=dx。 (4)類名通常以大寫字母開頭,如果類名由多個單詞組成,則每一個單詞的開頭字母也大寫。 (2)只能含有大于十六進制 00C0以上的Unicode字符。 ? 這些修飾符可以是一個訪問修飾符(public, protected, private),加上一個或多個類型修飾符 (abstract, static,final, strictfp)。 類修飾符 ? 類修飾符 ? 類修飾符決定了類在程序運行中被處理的方式。 ? 在 Java編程語言中,類的多態(tài)性通過方法的重載 (overloading)、覆蓋(overriding)和接口來實現。 ? 對于 Java而言,類的聲明是使用 extends子句來繼承類,并且,只能繼承一個類。根據類的繼承機制,在父類中只定義各層子類都需要的屬性和功能,類派生時,只增加新的屬性和功能,因此父類的基本特征可被所有子類的對象共享,提高了類的重復利用率,這樣,也極大地簡化了軟件的開發(fā),有利于提高軟件開發(fā)的效率。人類的這種劃分就形成了不同層次的類。 ? 子類還可以派生新的子類,這種派生過程可以進行多次,形成不同層次的類。在子類中,不僅包含有父類的屬性 (數據 )和方法,還可增加新的屬性和功能。 類的繼承 ? 類繼承 類繼承是指一個新的類繼承原有類的基本特性。 ? 子類 繼承 父類的方法和屬性。 ? 派生出的新類稱為已有類的子類。 在程序中定義你抽象出的類 ? 新類必須在已有類的基礎上構造。 ? 對外則是一個功能明確、接口單一、可在各種合適的環(huán)境下都能獨立工作的有機的單元。在實際的開發(fā)過程中,類多用來構建系統(tǒng)內部的模塊, ? 由于封裝特性把類內的數據保護得很嚴密,模塊與模塊間僅通過嚴格控制的界面進行交互,使它們之間耦合和交叉大大減少,從而降低了開發(fā)過程的復雜性,提高了效率和質量,減少了可能的錯誤,同時也保證了程序中數據的完整性和安全性。從而構造出具有獨立含義的軟件實現。 封裝 信息隱藏 ?― 封裝”是一種組織軟件的方法。 對象與過程 ? 考慮對象 —考慮過程 :前者更有意義 ? 設計對象 —設計過程:前者更富挑戰(zhàn)性,尤其是設計可重用的對象。 ? 客觀對象的兩個基本特點 ? 任何一個物體都包括兩個基本特點,一個是物體的內部構成 (或屬性 ),例如汽車的輪子、門和發(fā)動機等,另一個是物體的行為 (或方式 ),既對該物體內部構成成分的操作或與外界信息的交換,例如汽車的發(fā)動、鳴號、行使和停車等。 if(k%5==0) ()。 } (i+\t)。j=(i)。i100。 Application程序人口點 public class HelloWorldApp { public static void main(String[] args) { … } } java HelloWorldApp 執(zhí)行包括 main方法的主類 java HelloWorldApp args[0] args[1] … 例:求 2~100的素數,每行打印 5個數字 import .*。通常是某外層循環(huán)。 } } } } Java的轉移語句 ? continue (用在循環(huán)體中) ? 提前結束本次循環(huán),即跳過后面的循環(huán)體語句,回到循環(huán)的條件測試部分繼續(xù)執(zhí)行。 while (e1) { aaa: while (e1) { while(e2) { while(e2){ … … break。 } while(表達式) 。 ? 每個 case分支中的語句塊無須用花括號括起來。 } ? switch 的常量和表達式可以是整型、字符型及 byte型 ? 任何兩個 case常量不可以有相同的值。 long k=x3?y:z。 ? a=3 b=5 c=(a++)*b a=4 c=15 ? a=3 b=5 c=(++a)*b a=4 c=20 ? 三目條件運算符(?:) D=表達式 A ?表達式 B :表達式 C ? A為真,返回表達式 B ? A為假,返回表達式 C ? 總是返回 B, C中的長類型 例: int x=5, y=8。簡潔與, ||簡潔或 按位運算符 ~按位取反 , amp。 與 , | 或 , ! 非, amp。 ? 賦值是一種運算符,為編程帶來靈活性(如對循環(huán)變量進行初始化)。 ? 運算符(實現操作) 運算元(操作對象) ? 二元運算符、一元運算符、三元運算符 ? 表達式的結果是一個右值,即不能出現在賦值運算的左邊。 構造函數 ? StringBuffer() ? StringBuffer(int length) //設置初始容量 ? StringBuffer(String s) 方法 ? String toString() ? void setCharAt(int index , char c) //修改字符 表達式語句 ? 表達式是變量、常量及運算符的組合。 (―x+y=― + (x+y) )。 ? char[] toCharArray() //將字符串轉為字符數組 字符串類 ? Java的字符串連接運算符 + ? Object 的方法 toString() 實現其他對象向字符串的轉換 ? main方法的參數 class a{ public static void main(String[] args) { int x = (args[0])。 ?XXXXX ?“abc” ?“abcdef” ?s1 字符串類 String ? 方法 ? int length() // 返回字符串長度 例:“ Java與面向對象程序設計” .length() 的值為 13 ? char charAt(int index) //返回指定位置的字符 例 Java與面向對象程序設計 .charAt(2) ? int pareTo(String s2) //字符串比較 ? int pareToIgnoreCase(String s2) ? boolean equals(Object obj) //判斷字符串相等 ? String toLowerCase() //將字符串轉換為小寫 ? String toUpperCase() //將字符串轉換為大寫 (返回新串,不改變原字符串) 字符串類 String ? String substring(int beginIndex) //取子串 String substring(int beginIndex, int endIndex) ? int indexOf(String s) //返回串 s在當前串中位置 int indexOf(String s,int fromIndex) ? boolean startsWith(String prefix)判斷該字符串是否以 prefix為前綴。 ?0x01234567 ?0x12345678 ?s1 ?s2 ?“abc” ?“abc” ?s1 = = s2 false ?(s2) true 引用類型 —字符串 String s1 = ―abc‖ 。 ?123 ?123 ?0x01234567 ?null ?x ?y ?s1 ?s2 ?“abc” ?s2=“def” ?“def” ?0x12345678 01234567引用類型 —字符串 String s1 = new String(―abc‖) 。 String s1=―abc‖ 。 String s = ―abc‖;自動為該字符串常量創(chuàng)建一個 String類的實例 引用類型 —字符串類 int x=123。}。, 39。, 39。 ? 構造函數 String s = new(); String s = new(―abc‖); char[] data= {39。 ()。 ja[i].length 。 i 。 j++) a[i][j] = i*j 。 i++) for(int j=0 。 for(int i=0
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1