摘要:
参考原文 廖雪峰Python面向对象高级编程 动态语言的灵活性 正常情况下,当我们定义了一个class,创建了该类的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义一个类: 然后给一个实例绑定一个属性: 还可以为实例绑定一个方法: 也可以为类动态添加方法使所有实例均可调用: 阅读全文
摘要:
参考原文 廖雪峰Python 实例属性和类属性 在前面已经说过由于Python是动态语言,可以根据类的实例绑定任何的属性。 给实例绑定属性的方法是通过实例变量,或者self变量绑定的: 那怎么给一个类本身绑定属性呢?方法是直接在class中定义的属性就是类属性,如: 这样一来所有类的实例都可以访问到 阅读全文
摘要:
参考原文 廖雪峰Python面向对象编程 类和实例 面向对象最重要的概念就是类和实例。要牢记类是抽象的模板,实例是根据类创建出来的一个个具体的"对象"。 下面以Student类为例,说一说在Python中类的基本用法,首先定义Student类: 定义类时,用关键字class,然后跟上类名Studen 阅读全文