摘要:
多态 多态 不同的子类对象调用相同的父类方法,产生不同的执行结果。 以继承和重写父类方法为前提 阅读全文
摘要:
多继承 子类可以拥有多个父类,继承所有父类的属性和方法 class 子类名(父类名1,父类名2): 多个父类直接不要有重名的方法和属性,子类对象调用,没法确认。 阅读全文
摘要:
1、方法的重写 父类的方法不能满足子类的需要,可以对方法重写 具体的实现方式,就相当于在子类中定义了一个和父类同名的方法并实现 重写之后只会对子类的方法调用,而不会调用父类封装的方法 2、对父类方法进行扩展 如果在开发中,子类的方法实现包含父类的方法实现 父类原本封装的方法实现是,子类方法的一部分 阅读全文
摘要:
面向对象的三大特性 1、封装 根据职责将属性和方法封装到一个抽象的类中,然后类创建一个实实在在的对象,有了对象以后,就可以访问到对象内部的属性,或者让对象来调用一个已经封装好的方法。 2、继承 实现代码的重用,相同的代码不需要重写。 3、多态 不同的子类对象调用相同的父类方法,产生不同的执行结果。 阅读全文
摘要:
Class 定义类 def 初始化方法(形参) 属性1 属性2 私有属性(属性之前加--) def 方法1() print() 属性和方法定义好以后,在创建对象 对象=类名(“”) print() 调用方法 对象.方法() 备注: 私有属性和私有方法不容许外界使用。 子类不能访问父类的私有属性和方法 阅读全文