一、概述

  • 面向过程:根据业务逻辑从上到下,完成代码;
  • 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可;
  • 面向对象:对函数进行分类和封装。

二、面向对象

1.类、对象、方法、实例                                                            

Python开发【面向对象编程】

①.字段

字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同。

  • 普通字段属于对象,每个对象都要保存一份
  • 静态字段属于类,在内存中只保存一份
  • 应用场景: 通过类创建对象时,如果每个对象都具有相同的字段,那么就使用静态字段
class Province:

    # 静态字段
    country = '中国'

    def __init__(self, name):

        # 普通字段
        self.name = name

# 直接访问普通字段
obj = Province('河北省')
print obj.name

# 直接访问静态字段
Province.country
字段的定义和使用

相关文章:

  • 2021-09-21
  • 2021-08-29
  • 2021-08-23
猜你喜欢
  • 2021-05-17
  • 2021-06-12
  • 2021-07-28
  • 2021-04-22
  • 2021-10-09
相关资源
相似解决方案