这两块最下面,一个是my_tesla.battery.describe_battery()
一个是my_tesla.describe_battery()
请问他们的作用和区别是什么呀。
第一个是给属性赋初始值
第二个是输出该属性值
第一个代码
my_tesla.describe_battery() 是调用my_tesla对象本身的describe_battery()方法
第二个代码
my_tesla的battery属性赋值为Battery类的实例对象,
my_tesla.battery.describe_battery()调用的就是Battery类的describe_battery()方法
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!