Python面向对象:如何通过self实现类方法调用?

2026-05-25 12:290阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2160个文字,预计阅读时间需要9分钟。

Python面向对象:如何通过self实现类方法调用?

目录

1.self的作用

2.self的使用注意事项

(1)self代表类的实例 (2)self不是必须写成self (3)类中方法形参中必须写self

3.__init__函数

目录
  • 1、self的作用
  • 2、self的使用注意事项
    • (1)self代表类的实例,而非类
    • (2)self不必非写成self,只是一种规范。
    • (3)类中方法的形参中一定要写self,包括内置函数
    • (4)__init__函数中,要把接收到的参数赋值到self中,提供全类使用
    • (5)同一个类中调用其他的方法时需要加self
    • (6)self总是指调用时的类的实例,在继承时中也一样
    • (7)self与私有变量的用法
    • (8)总结
    • (9)综合练习

1、self的作用

self指的是调用该函数的对象(是一个实例)。Python中self等价于Java中的this

首先明确的是self只有在类中的方法中才会有,独立的函数或方法是不必带有self的。

阅读全文

本文共计2160个文字,预计阅读时间需要9分钟。

Python面向对象:如何通过self实现类方法调用?

目录

1.self的作用

2.self的使用注意事项

(1)self代表类的实例 (2)self不是必须写成self (3)类中方法形参中必须写self

3.__init__函数

目录
  • 1、self的作用
  • 2、self的使用注意事项
    • (1)self代表类的实例,而非类
    • (2)self不必非写成self,只是一种规范。
    • (3)类中方法的形参中一定要写self,包括内置函数
    • (4)__init__函数中,要把接收到的参数赋值到self中,提供全类使用
    • (5)同一个类中调用其他的方法时需要加self
    • (6)self总是指调用时的类的实例,在继承时中也一样
    • (7)self与私有变量的用法
    • (8)总结
    • (9)综合练习

1、self的作用

self指的是调用该函数的对象(是一个实例)。Python中self等价于Java中的this

首先明确的是self只有在类中的方法中才会有,独立的函数或方法是不必带有self的。

阅读全文