zoukankan      html  css  js  c++  java
  • Python面向对象2:类与对象的成员分析及self

    # 3. 类和对象的成员分析
    - 类和对象都可以存储成员,成员可以归类所有,也可以归对象所有
    - 类存储成员时使用的是与类关联的一个对象
    - 独享存储成员是是存储在当前对象中
    - 对象访问一个成员时,如果对象中没有该成员,尝试访问类中的同名成员,
    如果对象中有此成员,一定使用对象中的成员
    - 创建对象的时候,类中的成员不会放入对象当中,而是得到一个空对象,没有成员
    - 通过对象对类中成员重新赋值或者通过对象添加成员时,对应成员会保存在对象中,而不会修改类成员

    # 4. 关于self
    - self在对象的方法中表示当前对象本身,如果通过对象调用一个方法,那么该对象会自动传入到当前方法
    的第一个参数中
    - self并不是关键字,只是一个用于接受对象的普通参数,理论上可以用任何一个普通变量名代替
    - 方法中有self形参的方法成为非绑定类的方法,可以通过对象访问, 没有self的是绑定类的方法,
    只能通过类访问
    - 使用类访问绑定类的方法时, 如果类方法中需要访问当前类的成员,可以通过 __class__成员名来访问
  • 相关阅读:
    System.Data.SQLite数据库介绍
    php 链接mssql问题 ntext不能读取
    使用NeatUpload上传文件
    js 和后台交互
    oracle学习第五天【RMAN】
    oracle学习第三天【sqlplus常用命令】
    js操作url(window.location)
    jquery资料收集【转】
    php学习3字符串
    linux read命令 小记
  • 原文地址:https://www.cnblogs.com/sl0309/p/10393582.html
Copyright © 2011-2022 走看看