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

正文內容

java2面向對象程序設計基礎包、接口和異常ppt-展示頁

2024-10-28 04:51本頁面
  

【正文】 接口的源文件以及字節(jié)碼文件的位置。編譯器在編譯程序時必須能夠準確找到程序中出現(xiàn)的類,并對這些類進行類型匹配和語法檢查等工作。 ? 按照好的編程習慣,應該將 .java文件和 .class文件分列在兩個相互對應的目錄結構下,如圖 54所示。 源文件的布局 ? 圖 51 源文件的布局 ? 如果依據(jù) Java 的習慣,以反轉的域名定義包的名字,如:,源文件名為 ,其源文件目錄如圖 52所示。例如:類Rectangle 的文件名 ,這個文件將被放置在名為 graphics 的子目錄下。每個源文件稱為一個編譯單元,每個編譯單元中有一個或者多個類,但至多只能有一個 public 類,并且源文件必須與 public 類同名。 源文件的布局 ? Java平臺依靠分級文件系統(tǒng)管理 Java源文件和字節(jié)碼文件。 ? (2) 。需要再次強調的是,只有包的 public 成員才對外界是可視的,參見表 51。 ? 如果某個類只被訪問一次,那么可以直接使用類的全名。 ? (2) 通過 import 語句導入該類。若外界想要訪問包的 public 類,有 3種方式可以實現(xiàn)。如域名為:,包命名可以 ,例如建立包,創(chuàng)建類 。這實質上是應用了面向對象的概念,將類封裝入包中。原因是這些類的全程限定名稱不同。需要說明的是,通常不建議采用默認方式定義方法或成員變量的訪問級別。 private方法和 private變量對外部定義的類均不可視。 protected或 private僅用來定義方法或變量的訪問控制級別。而在不同包中,只有 public 類可被訪問。如果用關鍵字 public 定義類,不但同一個包里的其他類可以訪問這個類,其他包中的類也可以訪問它。定義類的默認訪問級別不需要任何關鍵字,被聲明為默認級的類只對同一個包中的類是可視的。 Java 包的用途 ? 3. 包的訪問權限 ? 通過聲明類的訪問級別,可以控制對類的訪問權限。包有層次,層次間由點分隔。 Java 包的用途 ? 2. 包的使用方法 ? 每個源文件只能有一個包聲明,并且一定要求放在源文件的開始位置。 ? 在定義類或接口的源文件開始處,通過 package 語句,可以將相應的類或接口放入 package所聲明的包里。 Java 包的用途 ? 1. 包的建立方法 ? Java包通過 package 語句建立,基本語法是: ? package頂層包名 [.子包名 ]。通常的應用程序可能需要幾十個類,復雜的應用程序需要上百個、甚至更多的類。 ? 本章主要介紹: 和類相關的兩個概念:包 、 接口 , 同時在最后還將介紹 Java對異常的處理方法 。 對各種異常的處理是程序設計中要解決的重要問題 。第 5章 包、接口和異常 (時間: 3次課, 6學時) 第 5章 包、接口和異常 ? 教學提示: Java將相關的類組成包 , 有助于大型軟件系統(tǒng)的管理 。 接口的設計和調用也是 Java程序設計的重要技術 。 Java采用了一種特殊的機制來處理異常 。 第 5章 包、接口和異常 ? 包 ? 接口 ? 異常及其處理 ? 創(chuàng)建自定義的異常 ? 課后練習 包 ? Java 包的用途 ? 訪問包成員 ? 源文件的布局 ? classpath參數(shù) 包 ? 盡管類具有強大的功能,但僅僅一個類或少量的幾個類根本無法滿足應用程序的需要。 Java將相關的類組成包,有助于大型軟件系統(tǒng)的管理。 ? 例如: ? package 。包是相關類和接口的集合,提供了訪問級別控制和命名空間管理。如果一個源文件沒有包語句,則源文件所定義的類或接口被系統(tǒng)放入默認包中。 ? 通過創(chuàng)建和使用包,程序員不僅可以很容易地確定哪些類和接口是相關的,也可以很容易地找到提供特定功能的類和接口,例如,與畫圖有關的類和接口在 graphics 包中。 ? 類的訪問級別分為默認級和 public 級。也就是說,只有同一個包內的類實例可以訪問這個類,外界不能訪問它。換句話說,同一個包中的類,相互之間有不受限制的訪問權限。 Java 包的用途 ? 除 public修飾符之外,用于訪問控制的修飾符還有 protected和private。 protected方法或 protected變量僅對同一個包內的類或不同包中的子類來說是可視的。表 51表示了訪問控制修飾符的使用范圍和相應訪問級別。 Java 包的用途 ? 表 51 訪問控制表 Java 包的用途 ? 4. 包的命名方式 ? 包提供了新的命名空間,既使所定義的類使用與其他包中的類相同的名字,只要同名類所屬的包不同名,就不會引起沖突。類的全程限定名包含了類的各層包名。 ? Java建議反轉 Inter域名為包名。 訪問包成員 ? 對于包來說,只有它的 public 成員可被外界訪問。 ? (1) 通過類的全程限定名訪問該類。 ? (3) 通過 import 語句導入整個包。 訪問包成員 ? 雖然可以用 import 語句導入一個包,但是否可以訪問包中的類,還取決于該類的訪問級別。 ? 為了方便程序員開發(fā), Java 運行時系統(tǒng)自動導入 3個完整的包: ? (1) 默認包,默認包沒有名字。 ? (3) 當前所用。Java源文件是以 .java為擴展名的文本文件。源文件存放的文件目錄映射著相應類所屬的包。 graphics 目錄可以存在于文件系統(tǒng)的任意位置,如圖 。 ? 源文件經編譯之后產生字節(jié)碼文件,與源文件同名,擴展名為 .class,如圖 53所示。 源文件的布局 ? 圖 52 源文件的布局 ? 圖 53 .java文件和 .class文件 源文件的布局 ? 圖 54 java文件和 .class文件的布局 源文件的布局 ? 以這樣的模式組織源文件和字節(jié)碼文件,有益于 Java的編譯器和解釋器確定用戶程序中所用到的類和接口的位置。同樣的道理,解釋器在運行程序時也必須能夠確定相應的字節(jié)碼文件的位置,以調用這些類的方法。 classpath參數(shù) ? classpath參數(shù)用于設置 Java包所存在的頂級目錄。編譯和運行 Java程序時,系統(tǒng)會自動從 classpath 環(huán)境變量中讀取包所在的目錄。 c
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1