摘要: 一、类方法 1.1 概念和语法说明 类方法就是针对类对象定义的方法。在类方法内部可以直接访问类属性或者调用其他的类方法 语法如下: @classmethod def 类方法名(cls): pass 说明: 类方法需要修饰器 @classmethod 来标识,告诉解释器这是一个类方法。 类方法第一个参 阅读全文
posted @ 2019-10-24 16:25 码上测 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一、概念 类属性是属于类的变量,它是在类中定义的变量,而不是在实例方法中定义的变量。 类属性可以被所有类的实例访问和修改,在所有类的实例中共享。简单来说,类属性可以看成是作用域在类内部的变量。 二、代码演示 示例需求: 定义一个工具类 每件工具都有自己的name 需求--知道使用这个工具类创建了多少 阅读全文
posted @ 2019-10-24 15:57 码上测 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、概念 多态是面向对象编程的三大特征之一,多态则是指同一个行为可以有多个不同表现形式的能力。也就是说,在父类中定义的属性和方法,在子类继承后,可以有不同的数据类型或表现出不同的行为。这可以使得同一个属性或方法,在父类及其各个子类中,可能会有不同的表现或含义。 二、作用 根据多态的概念可知,多态机制 阅读全文
posted @ 2019-10-24 14:19 码上测 阅读(289) 评论(0) 推荐(0) 编辑