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

正文內(nèi)容

java程序設(shè)計清華大學(xué)軟件學(xué)院上ppt(參考版)

2024-10-19 16:18本頁面
  

【正文】 } // 方法 main結(jié)束 } // 類 J_Primitive結(jié)束 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 148 編譯、運(yùn)行 amp。 mb_method(i)。 } // 方法 mb_method結(jié)束 public static void main(String args[ ]) { int i=0。 a++。 } // 接口 J_Shape結(jié)束 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 137 注意事項(xiàng) ? 接口中成員方法的默認(rèn)方式是 public 和 abstract ? 接口中成員域的默認(rèn)方式是 public、 static和 final 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 138 優(yōu)點(diǎn) ? 一個類可以繼承多個接口 ? 例如 : public class A extends B implements C, D { } 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 139 本章總體綱要 ? 類、域、方法和實(shí)例對象 ? 繼承性 ? 多態(tài)性 ? 包 (package) ? 封裝性 ? 關(guān)鍵字 abstract、 static、 final和 this ? 接口 ? 內(nèi)部類 ? 變量作用域范圍和參數(shù)傳遞方式 ? 面向?qū)ο蟪绦蛟O(shè)計基本思想 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 140 內(nèi)部類 ? 定義在其它類內(nèi)部的類稱為 內(nèi)部類 ? 內(nèi)部類有些類似于類的成員域或成員方法 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 141 匿名內(nèi)部類 ? 沒有類名 ? 常常用在圖形用戶界面設(shè)計 (GUI)中,進(jìn)行各種事件處理 – 例如 : 鼠標(biāo)事件、按鈕事件和鍵盤事件等 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 142 本章總體綱要 ? 類、域、方法和實(shí)例對象 ? 繼承性 ? 多態(tài)性 ? 包 (package) ? 封裝性 ? 關(guān)鍵字 abstract、 static、 final和 this ? 接口 ? 內(nèi)部類 ? 變量作用域范圍和參數(shù)傳遞方式 ? 面向?qū)ο蟪绦蛟O(shè)計基本思想 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 143 變量的作用域范圍 ? 作用域范圍 :程序中能夠使用該變量 (域與局部變量 )的范圍 ? 分類 : 類作用域范圍 和 塊作用域范圍 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 144 類作用域范圍 ? 從類定義的第一個“ {‖開始,到 最后一個“ }‖結(jié)束 ? 超出類的范圍,類的成員方法不能直接通過它的名稱進(jìn)行訪問 ? 例如 : – 成員域 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 145 塊作用域范圍 ? 從變量聲明之處,到該塊的最后一個“ }‖ – 例如 : 局部變量與成員方法的參數(shù) 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 146 值傳遞示例 // //////////////////////////////////////////////////////// // 編寫一個程序用來說明 // Java方法調(diào)用過程中 // 值傳遞方式 // //////////////////////////////////////////////////////// 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 147 源程序 // 文件名 : 。 public static final int THREE = 3。 } } 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 132 關(guān)鍵字 : static ? 靜態(tài)的 (static)域 和靜態(tài)的 (static)方法 實(shí)際上隸屬于類對象 ? 靜態(tài)的 (static)域 – 示例 : ? 靜態(tài)的 (static)方法 – 示例 : main( ) – 示例 : ( ) ? public static double sqrt(double a) 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 133 關(guān)鍵字 : final ? 可以修飾的對象 : 1) final 域 2) final 方法 3) final 類 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 134 本章總體綱要 ? 類、域、方法和實(shí)例對象 ? 繼承性 ? 多態(tài)性 ? 包 (package) ? 封裝性 ? 關(guān)鍵字 abstract、 static、 final和 this ? 接口 ? 內(nèi)部類 ? 變量作用域范圍和參數(shù)傳遞方式 ? 面向?qū)ο蟪绦蛟O(shè)計基本思想 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 135 接口 (interface) ? 接口 (interface)就象是一種特殊的類 – 成員方法 : abstract – 成員域 : final和 static ? 接口 (interface)中所有的方法和域必須都是 public的 ? 每個接口一般定義在一個 .java 文件中 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 136 示例 ? 例 1: 通過接口定義一些常量 public interface J_Constants { public static final int ONE = 1。 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 122 包 ? 包 – – ? 包 – 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 123 本章總體綱要 ? 類、域、方法和實(shí)例對象 ? 繼承性 ? 多態(tài)性 ? 包 (package) ? 封裝性 ? 關(guān)鍵字 abstract、 static、 final和 this ? 接口 ? 內(nèi)部類 ? 變量作用域范圍和參數(shù)傳遞方式 ? 面向?qū)ο蟪绦蛟O(shè)計基本思想 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 124 類成員的封裝性 ? 成員 (域或方法 )的訪問控制方式 : 1) public 2) private 3) protected 4) default(缺省方式 ) 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 125 成員的訪問控制方式 : public ? 則該成員可以被任何類中的方法訪問 ? 表明對外開放的方式 ? 少量 (或者沒有 ) public 域 ? 部分 public 方法 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 126 成員的訪問控制方式 : private ? 目的 : 隱藏具體的實(shí)現(xiàn)細(xì)節(jié) ? 只有同一個類的成員方法才能訪問私有成員 ? 域常常是 private – 采用 public ―get‖ 方法 ?讀取數(shù)據(jù) – 采用 public ―set‖方法 ?寫數(shù)據(jù) 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 127 成員的訪問控制方式 : protected ? 介于 public 和 private之間 ? 同一個包內(nèi)的所有類的所有方法都能訪問該成員 ? 如果不在同一個包內(nèi)的類的方法要訪問該成員,則該類必須是該成員所在的類的子類 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 128 成員的訪問控制方式 : default (缺省方式 ) ? 只有在同一個包內(nèi)的類的方法才能訪問該方法 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 129 類成員封裝性總結(jié) 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 130 本章總體綱要 ? 類、域、方法和實(shí)例對象 ? 繼承性 ? 多態(tài)性 ? 包 (package) ? 封裝性 ? 關(guān)鍵字 abstract、 static、 final ? 接口 ? 內(nèi)部類 ? 變量作用域范圍和參數(shù)傳遞方式 ? 面向?qū)ο蟪绦蛟O(shè)計基本思想 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 131 abstract ? Java允許定義抽象 (abstract)的類和方法 ? 抽象 (abstract)的方法可以只提供方法的頭部,但不提供實(shí)現(xiàn)的部分 ? 抽象 (abstract)的方法只能是抽象 (abstract)類中的方法 ? 例如 : public abstract class J_Vehicle public abstract class J_Shape { { public abstract void fuel()。 } // 方法 main結(jié)束 } // 類 J_Teacher結(jié)束 源程序 : 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 118 編譯、運(yùn)行 amp。 a = new J_Teacher( )。 } // 方法 mb_printInfo結(jié)束 public static void main(String args[ ]) { J_Employee a = new J_Employee( )。 } // J_Teacher構(gòu)造方法結(jié)束 public void mb_printInfo( ) { (該教師的工作年限為 + m_workYear)。 } // 方法 mb_printInfo結(jié)束 } // 類 J_Employee結(jié)束 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 117 public class J_Teacher extends J_Employee { public int m_classHour。 // 工作的年限 public J_Employee( ) { m_workYear = 1。 } // 方法 paint結(jié)束 } // 類 J_HelloApplet結(jié)束 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 116 源程序 : // 文件名 : 。 } 教材 : 雍俊海 . 《 Java 程序設(shè)計》 . 北京 : 清華大學(xué)出版社 , 2021. 2021/11/10 114 識別重載方法 ? 識別標(biāo)志 : – 參數(shù)的個數(shù)、類型、數(shù)據(jù)類型的排列順序 – 返回值不能做為識別的標(biāo)志 教材 : 雍俊海 . 《 Java 程序設(shè)計
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1