MATLAB Function Reference |
為 MATLAB 命令環境或為呼叫的函式加入一個套件(package)或類別(class)至目前的 Java 匯入清單(import list)
Syntax
importpackage_name
.* importclass_name
importcls_or_pkg_name1 cls_or_pkg_name2
... import L = import
Description
import
加入 package_name.*
package_name
中所有的類別至目前的匯入清單。注意 .*
必須接在 package_name
之後。
import
加入單一類別至目前的匯入清單。注意 class_name
class_name
必須為完全限定(fully qualified ),(意即,其必須包含套件的名稱)。
import
加入所有被指名的類別和套件至目前的匯入清單。注意,每一類別名稱必須為完全限定,並且每一套件名稱其後必須跟隨 cls_or_pkg_name1
cls_or_pkg_name2
...
.*
。
import
不具有輸入引數,會顯示目前的匯入清單,而不增加它。
L = import
不具有輸入引數,會回傳一個字串組成的異質陣列(cell array),包含了目前的匯入清單,而不增加它。
import
命令只會對叫用它之函式的匯入清單產生作用。當在命令提示下叫用時,import
會使用 MATLAB 命令環境的匯入清單。若 import
使用於一函式所叫用的 script 中,則它會影響該函式的匯入清單。若 import
使用於命令提示下所叫用的 script 裡,則它會影響此命令環境的匯入清單。
一函數的匯入清單是自呼叫該函數時開始持續存在著,且唯有當該函式被清除時,才會被清除。
clear import
這個命令只可以在命令提示下被叫用。試圖在函式內使用 clear
import
命令會導致錯誤。
Remarks
使用 import
唯一的原因是允許你的程式碼只要直接使用類別名稱就可以參照每一個被匯入的類別,而非使用完全限定的類別名稱。在有大量參照 Java 類別發生時, import
對有效率地呼叫建構子尤其有幫助。
Examples
這個例子匯入並使用了單一類別 java.lang.String
,以及兩個完整的套件 java.util
和 java.awt
。
import java.lang.String import java.util.* java.awt.* f = Frame; % Create java.awt.Frame object s = String('hello'); % Create java.lang.String object methods Enumeration % List java.util.Enumeration methods
See Also
clear
imfinfo | importdata |