
uj5u.com熱心網友回復:
問題是什么?。。。。。。uj5u.com熱心網友回復:
問題是我不理解 這段代碼的運行的程序。uj5u.com熱心網友回復:
正在學python,一起看看。估計你是問最后兩句的原理。其實按順序一句一句走就行了。
第一句宣告了student物件s,s賦值用的是student的建構式。
構造時,首先呼叫person2的建構式給s的student賦值(我理解沒創造person2的物件),也就是s.name=lcg;然后直接對s的age賦值為18.最后列印出第一句話“lcg年齡是18”
第二句呼叫了s物件的函式getname,注意s物件是繼承自person1的,且未被重新定義,所以不管初始化用的那個建構式,系統都認為這是s的getname函式是person1的,所以第二句輸出自然是person1的函式了。
uj5u.com熱心網友回復:
<br />非常感謝!轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/109388.html
下一篇:python打包錯誤求解
