Python三大特性
面向对象是一种编程思想,解决了系统的可维护性,可扩展性,可重用性。
三大特性:
封装
所有设计模式的基础,把共性抽取出来,封装放在一个类中。
继承
子类可以继承父类的方法和属性;如果子类重写父类方法,会直接覆盖父类方法。
×继承不能乱用,很容易乱套
class B(A)
继承A类的B类
多态
子类有父类的方法,且呈现不同的表现方法(即可重写)
面向对象是一种编程思想,解决了系统的可维护性,可扩展性,可重用性。
三大特性:
封装
所有设计模式的基础,把共性抽取出来,封装放在一个类中。
继承
子类可以继承父类的方法和属性;如果子类重写父类方法,会直接覆盖父类方法。
×继承不能乱用,很容易乱套
class B(A)
继承A类的B类
多态
子类有父类的方法,且呈现不同的表现方法(即可重写)