美文网首页
python:类的成员变量和成员方法

python:类的成员变量和成员方法

作者: 粥一样温柔 | 来源:发表于2023-11-17 15:04 被阅读0次

成员变量和成员方法

类中定义的属性(变量):成员变量
类中定义的行为(函数):成员方法
函数写在类的外卖;定义在类内部的,称之为方法

class 类名称:
     成员变量

     def 成员方法名(self, 形参1,..., 形参N):
          成员方法体

对象 = 类名称()

self的作用

  1. 表示类对象本身的意思
  2. 只有通过self,成员方法才能访问成员变量
    self出现在形参列表中,但调用方法时,不需要传入它

在类中定义成员方法和定义函数基本一致,但在方法定义的参数列表中,需要传入 self 关键字。
self关键字在定义成员方法时必须填写。

  1. 它用来表示类对象自身的意思
  2. 当我们使用类对象调用方法时,self会自动被python传入
  3. 在方法内部,想要访问类的成员变量,必须使用self
    4.self关键字在成员方法创建时必须传入,但在传参调用方法时可以忽略
image.png

相关文章

  • 关于区分类变量、类方法、实例变量、实例方法和默认值

    一、区分类变量、类方法、实例变量、实例方法 1、成员变量和成员方法首先成员变量和成员方法是范围最大的定义:即成员变...

  • 类与对象

    类包括 成员变量 和 成员方法 成员变量:String name; 成员方法 ( 把static去掉 )pu...

  • python类的继承关系

    python类的继承关系面向对象三大特征:继承/封装/多态 继承的基本形式:成员变量继承,类方法继承例如:成员变量...

  • 四、JNI-成员和方法

    成员 方法 #1. 成员 Java中成员变量分为普通成员变量和静态成员变量。普通成员变量也称为类实例成员变量,所有...

  • 02-面向对象

    类及对象 类的组成成分:属性(成员变量,Field)方法(成员方法,函数,Method) 属性成员变量 vs 局部...

  • java学习第十五章(Static关键字)

    static 关键字:(用来修饰成员变量和方法)类的成员成员变量实例成员变量(必须通过对象名.属性名)静态变量(使...

  • Python中的静态成员变量

    python 也可以定义静态成员变量,就是类的变量。 注意python的静态成员变量只能通过 类.变量名 的形式获...

  • Runtime

    objc对象内存布局 对象:所有父类的成员变量和自己的成员变量类对象:其中存放着普通成员变量列表与动态方法(“-”...

  • Note 7 类和结构体

    结构体 类 定义 类的属性 成员变量 静态变量 成员方法 类方法 与结构体的区别 用let定义的结构体变量,成员不...

  • 11.抽象类的成员特点

    抽象类的成员的特点 A:抽象类的成员特点:成员变量可以有成员变量可以有常量成员方法可以有抽象方法可以有非抽象方法构...

网友评论

      本文标题:python:类的成员变量和成员方法

      本文链接:https://www.haomeiwen.com/subject/ooaywdtx.html