Python 自学(七) 之面向对象

目录

1. 类的初始化函数 __init__        P186

2. 动态的为类和对象添加属性          P190

3. 类的访问限制   __xxx               P192

4. 类的继承及方法重写        P197


1. 类的初始化函数 __init__        P186

  • 每当创建一个类的实例时,__init__都会被执行
  • __init__ ()的定义中必须包含一个self参数,并且它是第一个参数
  • 同样的,实例方法的第一个参数也必须是self

2. 动态的为类和对象添加属性          P190

python 允许动态的改变类的属性,并且这种改变会自动生效到已经初始化的实例上。


3. 类的访问限制   __xxx               P192

__width                        // __双横线,私有属性。

  • 可以在类的实例方法中访问
  • 可以通过“实例名._类名__xxx”访问

4. 类的继承及方法重写        P197

class 子类(基类):                        // 类继承的语法格式

方法重写允许改变参数列表。

相关推荐

  1. Python面向对象

    2024-01-09 18:02:04       30 阅读
  2. python面向对象

    2024-01-09 18:02:04       39 阅读
  3. python面向对象

    2024-01-09 18:02:04       17 阅读
  4. python面向对象

    2024-01-09 18:02:04       11 阅读
  5. python笔记面向对象

    2024-01-09 18:02:04       16 阅读
  6. python面向对象编程

    2024-01-09 18:02:04       8 阅读
  7. 量化交易入门(Python开发-面向对象和类

    2024-01-09 18:02:04       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 18:02:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 18:02:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 18:02:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 18:02:04       18 阅读

热门阅读

  1. Redis面试题4

    2024-01-09 18:02:04       30 阅读
  2. MySQL第五战:常见面试题(下)

    2024-01-09 18:02:04       35 阅读
  3. 秒杀业务

    2024-01-09 18:02:04       34 阅读
  4. Android-消息机制Handler

    2024-01-09 18:02:04       31 阅读