摘要: 1 类属性 1.1 类属性的定义 类属性即定义在类中的属性。类是一个特殊的对象。定义方法为:在类中使用直接使用赋值语句定义: 1.2 类属性的调用 使用 类名.类属性名 的方式调用它,可以在任意地方使用此方法调用一个类的类属性。 1.3 子类调用父类中的类属性 子类实例可以直接调用父类中的类属性:子 阅读全文
posted @ 2019-10-22 15:54 Scorpicat 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 移步: https://www.cnblogs.com/coolstream/p/9572846.html 阅读全文
posted @ 2019-10-22 15:19 Scorpicat 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 多态 多态实现的条件:继承,父类方法重写 多态的目的:接口重用。一个接口,传进来不同的对象,执行的同样的方法,得到不同的结果。 例如,定义一个父类:打印机。两个子类:彩色打印机,黑白打印机。 定义一个人类,具有使用打印机的方法,使用不同的打印机,打印出不同的结果。 阅读全文
posted @ 2019-10-22 14:48 Scorpicat 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 多继承 Python中一个类可以继承多个父类,并且获得全部父类的属性和方法。 运行结果: 多继承父类方法冲突 在开发中,如果父类之间存在同名的属性和方法,应尽量避免使用多继承。 在python中,MRO(method resolution order 方法搜索规则)用来解决方法优先执行的问题,它是每 阅读全文
posted @ 2019-10-22 14:10 Scorpicat 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 继承 A类继承B类,A即可获得B类的全部公共属性和方法(包括内置属性和方法)。格式如:class A(B): 方法重写 子类有时需要对继承自父类的方法进行修改或重写,这时直接定义一个与需要重写的方法名一样的方法即可,如(接上面的代码): 父类方法扩展 有时仅需对父类方法进行扩展无需完全重写,只需在重 阅读全文
posted @ 2019-10-22 10:13 Scorpicat 阅读(415) 评论(0) 推荐(0) 编辑