>>No.62475231
謝謝肥哥的解釋,我嘗試著一邊翻書一邊理解快多了
我的理解如下:
總之來說,class剛定義的時候只是一個記憶體的位置
要往裡面添磚加瓦,class才會漸漸有實質上的意義,也就是您說的模板
當實體化(這裡不是呼叫)一個class的時候,就創造出了一個物件,對此再添磚加瓦就是物件導向的程式了
>>No.62475372
對,我就是因為範例與實際比起來實際操作太過抽象所以會很頭痛(つд⊂)
不愧是肥哥,我的確是使用單一腳本來編寫流程後執行,因為只要能滿足需求就可以交差了(つд`゚)
原來py文件也是一個類呀……難怪小肥發現文件檔名跟import的模組相同時會輸出錯誤( ゚∀。)
這下是python搞不懂該呼叫自己本身還是去找同名的模組去了
將腳本拆開成幾個py檔最近有實做過,不過就只是把def的函式抽出到其他文件,然後當成moudle import進來,原來這樣就是新增了類嗎
但是肥哥說的把文件加上類定義我可能要再多看看人家寫好的代碼,因為真的如肥哥所說,類使用的太少了所以認識不深……
>>No.62475492
不不不,肥哥已經講解得很清楚了
小肥學過點C,所以肥哥這裡的講解我多少能體會了
在學生的範例中我大概可以理解,如果把學生的資料都用Dict或是List的資料類型儲存起來的話,之後要管理會非常蛋疼
但是如果把學生變成類,那更新或是提取資料會變得相當的容易,因為不再是資料類型,而是一個實體化後的物件
而物件操作比一堆資料操作會簡便許多……吧( ゚∀。)
>>No.62475523
我個人會覺得Python是方便入門的,雖然小肥會的並不多
謝謝肥哥最後的總結,一句話點醒迷糊小肥
感謝肥哥( ˇωˇ)人