首页 > 其他 > 详细

类和对象

时间:2019-10-09 18:39:15      阅读:70      评论:0      收藏:0      [点我收藏+]

类和对象

对象是特征(属性)与技能(函数)的结合体,类是一系列对象共有特征与技能的结合体。

如何定义类

class 类名():
类名要遵循驼峰体命名法。

定义类发生的事情

  • 产生名称空间
  • 把类内部所有名字,放到名称空间中
    注: 类在定义阶段,会执行类内部的代码

类的属性获取和使用

增(Class.new_attr = ),删 (del Class.attr),改(Class.attr = ),查(Class.attr)

  • 数据属性
    Class.attr 直接获取
  • 函数属性
    Class.func(obj) # 使用时要传入对象

对象

如何产生对象:
用类名+(), 调用类产生对象

__init__ 方法,会在调用类时自动触发该函数, 会把对象本身以及括号内的参数一并传给__init__方法

调用类的过程又叫类的实例化,产生的对象是类的一个实例

对象属性的查找顺序

  1. 优先查找对象自己的属性
  2. 没有去类里面找,类若没有,则去类的父类里向上查找,直至找到,最后还是没有找到则报错

类和对象

原文:https://www.cnblogs.com/YajunRan/p/11643330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!