1. 程式人生 > >類(三)

類(三)

允許 練習 together ade enc col courier style 導入類

導入類:

隨之不斷的給類添加功能,文件可能變得很長(即便妥善的使用了繼承)。為了遵循python的總體理念,應讓文件盡可能整潔。

為了在這方面提供幫助,Python允許你將類存儲在模塊中,然後在主程序中導入需要的模塊。

在個模塊中,是可以存儲多個類的,在主程序中導入類的時候,需要明確導入哪一個類

練習:

編輯一個類用於描述籃球運動員,其通用屬性有:

身高、體重、臥推、垂直彈跳、司職、年齡

在這個類中配置一個方法,打印(XX球員正在NBA試訓)

"""一個描述籃球運動員的類"""
class Basketball_player():
def __init__(self,name,height,weight,bench_press,part,age):

self.name = name
self.height = height
self.weight = weight
self.bench_press = bench_press
self.part = part
self.age = age
    def brother_basketball(self):
print("Hi Lebron " + "I am " + self.name.title() + ".\n" + "We play together !")
 

這個類對應的文件=basketball.py

編寫程序,來調用這個模塊

"""勒布朗組建兄弟籃球隊"""
from basketball import Basketball_player

CP3 = Basketball_player(‘pual‘,‘190‘,‘170‘,‘75KG‘,‘PG‘,‘28‘)
wade = Basketball_player(‘dwyane‘,‘201‘,‘180‘,‘100KG‘,‘SG‘,‘31‘)
melon = Basketball_player(‘Anthony‘,‘210‘,‘200‘,‘120KG‘,‘SF‘,‘30‘)

CP3.brother_basketball()
wade.brother_basketball()
melon.brother_basketball()

在一個模塊中,有時候可能出現多個類,需要全部導入的時候,使用下面的指令
from module_name import *

類(三)