關於檔案的切割 您可以將各個類別(class)獨立存成個別檔案。. 關於檔案的切割 您可以將各個類別(class)獨立存成個別檔案。

Slides:



Advertisements
Similar presentations
主要内容 Java 的常用包 Java 的常用包 “ == ” 和 “ equals ” 的用法 “ == ” 和 “ equals ” 的用法 基本数据类型与引用类型 基本数据类型与引用类型 String 和 StringBuffer String 和 StringBuffer 对象的克隆( clone.
Advertisements

软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
第 2 章 Java 运行环境搭建 2.1 Java 的运行系统 2.1 Java 的运行系统 2.2 JDK 的安装与配置2.2 JDK 的安装与配置 2.3 Java 开发工具包 2.4 Java 源文件编辑环境的选择 2.5 Application 和 Applet 程序的编写与运行.
Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
单元二:面向对象程序设计 任务二:借书卡程序设计.
第四章 类、对象和接口.
第三讲 面向对象(上).
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
第一單元 建立java 程式.
项目6 通用堆栈.
《 Java开发环境配置》 主讲人:耿力.
Java 2实用教程(第3版)教学课件 主讲教师:张国平
Java程序设计教程 第一讲 Java概述.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
四資二甲 第三週作業 物件導向程式設計.
第4章 类与对象 本章导读 0. 面向对象编程 1. 类声明和类体 2. 类体的构成 3. 构造方法与对象的创建 4. 对象的引用与实体
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
第二部分 Java语言基础篇 第4章 Java语言与面向对象 (之一).
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
第5章 Java中类、对象、接口 及包的概念 5.1 类的基本概念 5.2 类的继承概念 5.3 抽象类和接口 5.4 包.
Ch02 視窗Swing套件 物件導向系統實務.
程式設計實作.
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
2018/11/15 面向对象与多线程综合实验-GUI设计 教师:段鹏飞.
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
Java基础 JavaSE异常.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
Chapter 9 設計的精細製作: 行動計算 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
程式設計實作.
CH09 套件 物件導向程式設計(II).
2018/12/3 面向对象与多线程综合实验-网络编程 教师:段鹏飞.
類別(class) 類別class與物件object.
2018/12/7 Java语言程序设计 教师:段鹏飞.
中国矿大计算机学院杨东平 第5章 接口和包 中国矿大计算机学院杨东平
辅导课程九.
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
Java 程式設計 講師:FrankLin.
异常及处理.
第一章 Java语言概述.
CH04 視窗中元件排排坐 物件導向系統實務.
C/C++/Java 哪些值不是头等程序对象
Java程式設計 Eclipse.
第一單元 建立java 程式.
* 單元:電腦與問題解決 主題:Java物件導向程式設計-類別與物件 台南縣國立善化高中 蕭嘉民 老師
辅导课程八.
JAVA 编 程 技 术 主编 贾振华 2010年1月.
第 19 章 XML記憶體執行模式.
第二章Java基本程序设计.
開發Java程式語言的工具 JDK.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
主编:钟元生 赵圣鲁.
第二章 Java基本语法 讲师:复凡.
Chapter 15 檔案存取 LabVIEW中的檔案存取函數也可將程式中的資料儲存成Excel或Word檔。只要將欲存取的檔案路徑位址透過LabVIEW中的路徑元件告訴檔案存取函數後,LabVIEW便可將資料存成Excel或Word檔;當然也可以將Excel或Word檔的資料讀入LabVIEW的程式中。
第6章 面向对象的高级特征 学习目标 本章要点 上机练习 习 题.
JAVA 程式設計與資料結構 第三章 物件的設計.
Applet.
只要功夫深 铁杵磨成针 —— 写在前面的话.
開發Java程式語言的工具 JDK.
迴圈(重複性結構) for while do while.
判斷(選擇性敘述) if if else else if 條件運算子.
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
Summary
方法(Method) 函數.
InputStreamReader Console Scanner
Presentation transcript:

關於檔案的切割 您可以將各個類別(class)獨立存成個別檔案。

用package把原始檔案裏面的類別(class)納進來 當遇上類別名稱(class name)相同的情況,這時候的權宜之計就是採用package(套件、套裝)的概念。 使用方法宣告一個package把類別包起來。就是在原來類別(class)程式的最前面再加上一行package宣告,這樣就不會再受到類別名稱相同的困擾了。 package package名稱 ; 用package把原始檔案裏面的類別(class)納進來

在package中納入class的程序:  在原來的工作目錄下,輸入「javac 目錄名稱\原始檔案名稱」,並加以編譯。   在原來的工作目錄下,輸入「javac package名稱.類別名稱」即可執行。

Sample3類別包含於package pa之中 class Sample3 { public static void main(String args[]) Car car1 = new Car(); car1.show(); } Sample3類別包含於package pa之中

隸屬在同一個package之中

使用不同package內的類別 從自己所屬的package內存取到其他package內的類別,有2件事您必須先完成: 被存取的類別,前面必須加上public 存取別人的類別的程式中,要清楚指定「被存取的package名稱.類別名稱」

使用不同package內的類別

package名稱和類別名稱 在一個大型的Java程式中,由於會存取大量的類別,因此類別名稱重複的機會很大,因此面對重複的類別名稱時應該如何加以區別,在Java內部有一塊空間專門用來蒐集類別名稱,這個空間被稱為namespace(名稱空間),只要隸屬於不同package的類別就會被存放在不同的namespace當中。由於這個機制,只要package名稱不同,就不必擔心類別名稱是否相同的問題。

關於匯入(import) 透過這種方式,在程式中如果要存取該類別時,完全不必再加上package名稱,只要直接使用類別名稱即可,上述這種方式在Java當中稱為匯入(import)。 import package名稱.類別名稱; 直接匯入其他package下的類別 import pc.Car Car car1 = new Car(); 此後終於不必再寫package名稱了

建立subpackage 當您的package愈來愈多時,按照類別的角色劃歸給不同的package,最後形成各種特殊作用的package,這種事先分類的做法對於未來進一步利用package撰寫程式有莫大的幫助。

類別庫的package Java早就把功能相近的類別(class)歸類到不同的package當中,下表是比較常用的package。  java.applet  與Java Applet相關的類別  java.awt  與視窗元件設計相關的類別  java.awt.event  與事件(event)相關的類別  java.lang  最基本的類別  java.io  與I/O相關的類別  java.net  與網路相關的類別  java.util  與Utility相關的類別

匯入多個類別 您如果要一口氣匯入同一個package下的多個類別,只要透過萬用字元(*)就能夠一次全部匯入。 Import java.io.* java.io下所有類別全部匯入 但是萬一您指定的package下還有sub package,則需看您要匯入哪一個sub package的類別,利用import指令在匯入一次sub package就好了。 import java.awt.*; import java.awt.image.*: sub package下的類別不會被匯入 您必須針對需要的sub package再匯入一次