隨著不斷給類添加功能,檔案可能變得很長,即便妥善地使用了繼承亦是如此,為遵循Python的總體理念,應讓檔案盡可能簡潔,為在這方面提供幫助,Python允許將類存盤在模塊中,然后在主程式中匯入所需的模塊,
1.匯入單個類
新建一個Animal類的模塊,其中只包含Animal類,撰寫程式如下所示:

在主程式main中呼叫Animal類,撰寫程式如下所示:

from animal import Animal這條陳述句,讓Python把animal模塊的Animal類匯入到主程式中,
2.在一個模塊中撰寫多個類
我們把Cat類也撰寫在Animal類中,

3.從一個模塊中匯入多個類
在主程式main中使用Cat類,撰寫程式如下所示:

4.匯入整個模塊
我們可以匯入整個模塊,再使用句點表示法訪問需要的類,這種匯入方法很簡單,代碼也易于閱讀,由于創建類實體的代碼都包含模塊名,因此不會與當前檔案使用的任何名稱發生沖突,撰寫程式如下所示:

我們發現和原先的輸出結果一致,
5.匯入模塊中所有類
要匯入模塊中的所有類,其語法格式:
from 模塊名 import *
不推薦使用這種匯入方式,因為這種匯入方式沒有明確地指出使用了模塊中的哪些類,所以容易引發名稱方面的問題
需要從一個模塊中匯入很多類時,最好匯入整個模塊,并使用模塊名.類名的語法來訪問類,這樣做,雖然檔案開頭并沒有列出用到的所有類,但是我們清楚地知道在程式的哪些地方使用了匯入的模塊,避免了匯入模塊中的每個類可能引發的名稱沖突,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/555753.html
標籤:其他
下一篇:返回列表
