当前位置 : 主页 > 编程语言 > python >

Python学习笔记|面向对象的程序设计

来源:互联网 收集:自由互联 发布时间:2022-06-15
类的每个方法都需要self参数。 创建对象是通过调用构造方法完成的。 在Python类中,构造方法的名称为init 。 在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。
  • 类的每个方法都需要self参数。
  • 创建对象是通过调用构造方法完成的。
  • 在Python类中,构造方法的名称为init 。
  • 在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。
  • Python中一切内容都可以称为对象。
  • 对于Python类中的私有成员,可以通过对象名._类名__私有成员名的方式来访问。
  • 在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。
  • 一个类可以被认为是一个模板,用来创建一个对象。
  • 在Python中,可以为自定义类的对象动态增加新成员。
  • 类方法必须包含参数self,且为第一个参数,self代表的是类的实例,即当前对象的地址。
  • self不是Python关键字,可以将self均换成其他标识符如abc也是可以正常执行的。
  • 创建类对象时,系统会自动调用构造方法进行初始化。
  • Python定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。
  • Python定义类时,在一个方法前面使用@staticmethod进行修饰,则该方法属于静态方法。
  • 对象描述的是现实的个体,它是类的实例
  • 网友评论