Python | 五、面向对象、Class类

面向对象

  • 各类事物在编程语言中可以表示为抽象的类
    • 属性用来表示类的基本特征
    • 方法用来实现类的基本功能
  • 为了把事物具体化,需要通过创建实例化对象来完成

Class类的定义

  • 命名,使用大驼峰标准,如class MyName:
  • class类中有一个self参数,这个参数是Python自动管理的,当所创建的实例化对象调用类中方法时,Python会自动把该实例对象传递给该方法的self形参;因此,一般类中所有的方法都会在定义时包含一个self形参
  • class类中应该有一个初始化方法def __init__(variable):,该方法会在每次实例化对象的时候被自动调用,从而对实例对象的一些属性进行初始化,__init__初始化属性所使用的值即为创建实例化对象语句的括号中传入的值,如name = MyName('David')

你可能感兴趣的:(Python基础,python)