其實就是檔案系統中的相對路徑.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
其實就是檔案系統中的相對路徑

第八章 package 程式碼及函式庫管理 傳統的程式語言,C 及 PASCAL,抑或是較新的物件導向程式語言如 C++ 等: 程式語言本身並沒有任何的機制去管理程式碼及函式庫等瑣碎繁雜的檔案。 Java: 以類別為主的程式編譯方式, 以 package 來管理組織類別,使得系統發展能夠以一種有效率的方式進行。 第八章 package 程式單元(.class 檔案) 一般的程式語言 以檔案為單位來編譯程式,很自然的,原始程式在編譯後就產生以檔案名稱為主的目標檔案 (object file)。 無論在原始檔案中包含了多少個函數或是類別的定義,程式設計師所面對的就是一個包含多個函數或類別的目標檔案。 遭遇的困難: 因此,如果想在函數或類別撰寫時就作好分門別類的管理,幾乎是不可能的事。 第八章 package Java 所有的類別在編譯後都會產生一個或一個以上的,以程式中類別的名稱為主,且附加名為 class 的檔案。 所有的 Java 程式都是以類別為主的,一個 .class 檔案 (其中只包含一個類別的定義),就稱為一個程式單元。 第八章 package 一個名為A.java的檔案: 第八章 package Java 程式寫作規定: 在 Java 的程式寫作規範上(詳見本書附錄)有特別規定,那就是在一個 Java 程式中衹可以定義一個 public 類別,或是一個 public 類別加上其他的非 public 類別所組合而成。當然,檔案名稱也必須與這個 public 類別的名稱一致,否則就會產生編譯錯誤。 (注意,在 Win32 系統中,檔案名稱的大小寫與程式中所定義類別的名稱是相同的) 第八章 package 因此,在以 Java 發展軟體時,原始碼的管理變得較以往簡單。 一個檔案中祇有定義一個 public 類別,我們可以很輕易的由檔案名稱就知道這些 public 類別的原始程式所在位置。 第八章 package -什麼是 package (包裹) 設計概念 將類別於系統發展階段時就將其做分類管理,以便於系統在日後的發展及使用上能夠更為便利。 第八章 package 如何定義 package? package 的定義是十分簡單的,那就是在程式中非註解的第一行程式用以下的方式定義 package: package package名稱; 例: package myFirstPackage; package basicPackage; 第八章 package package 名稱可以是一個簡單名稱也可以是一串以 ‘.’ 連結的字串所形成的名稱: package graphics; package java.io; package java.awt.swing.plaf.basic; package org.omg.CORBA; package java.awt.dnd.peer; 第八章 package -在專案中定義 package 在程式中定義了 package 後,就是將程式中所定義的類別歸屬於所定義的 package 中。 如果在程式中並沒有定義任何 package 的話,這些未定義任何 package 的類別都自動歸屬於一個沒有名字的 package。 這個沒有名字的 package,Java 稱它為 default package (預設包裹)。 第八章 package 在 Java 中可以將不同性質、用途的類別分別歸屬到不同的 package 中。 第八章 package 注意:一個 Java 檔案衹能定義有一個 package 敘述,也就是說,在一個 Java 檔案中的所有類別,只能屬於一個 package。 如果在程式中完全沒有定義任何 package,Java 會將所有沒有定義 package 的類別歸屬於預設 package 之下。 也就是說,這些類別都是定義於同一個預設的 package scope (生存範圍) 之中,而在同一個 package 的類別相互之間則可以互相叫用。 第八章 package 建議在發展程式時,先將程式設定為某一個 package,那麼,程式中的資源就能夠獲得 package 的保護,而不會被其他程式意外的破壞。 第八章 package 第八章 package 例如: 在 java.lang 之中定義的 String 類別,其完整的名稱就是 java.lang.String。 定義在 java.util 之中的例外 EmptyStackException 的完整名稱就成為 java.util.EmptyStackException, 定義在 java.io 中的例外 NotActiveException 的完整名稱就成為 java.io.NotActiveException。 第

您可能关注的文档

文档评论(0)

busuanzi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档