测开之路十四:面向对象、继承、重载

 

对象的属性

测开之路十四:面向对象、继承、重载

 

继承

测开之路十四:面向对象、继承、重载

测开之路十四:面向对象、继承、重载

 

继承时的初始化

如果在继承的时候,需要加新的属性

在子类自身没有初始化函数的时候,默认会继承父类的初始化函数,当子类有初始化函数的时候,会默认用子类的初始化函数,所以会报没有父类的属性

测开之路十四:面向对象、继承、重载

 

方法一:用super函数处理,多继承时,可能会发生属性冲突

测开之路十四:面向对象、继承、重载

 

方法二:指定继承的属性初始化

测开之路十四:面向对象、继承、重载

 

重载

当子类里面有方法和父类里的某个方法重名时,调用子类的时候,子类的此方法会覆盖父类的方法

测开之路十四:面向对象、继承、重载

重载

测开之路十四:面向对象、继承、重载

 

如果要调用父类同名的方法,同理,调属性也如此

测开之路十四:面向对象、继承、重载

 

相关文章:

  • 2021-08-12
  • 2022-02-15
  • 2022-12-23
  • 2021-08-17
  • 2022-02-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-15
相关资源
相似解决方案