python 类

对象(object)是类(subclass)的一个实例,包括特性(attribute)和方法(method)。特性是作为对象的一部分变量,方向是储存在对象内部的函数(将对象作为其第一个参数)。

  • 对象的优点有:继承,封装,多态。

  • 私有
    为了防止直接修改对象内部的具体操作,可以在名字前面加上双下划线或者是单下划线。

  • 接口
    为了确保处理多态对象,需要确认其接口,即对象拥有的特性和方法。
    hasattr(实例,特性或方法):返回Fause和True。
    getattr(实例,特性,默认值):允许设置默认值,在特性不存在时使用。
    setattr(实例,特性,值):设置对象的特性。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在面向对象的方法中,可以根据某些事物或者情景创建类,并基于这些类来创建对象。编写类时,定义一大类对象都有通用行为,...
    So_ProbuING阅读 2,805评论 0 18
  • 一、面向对象编程概述 1、面向对象编程(OOP) 面向对象:以具体的事物(对象)为单位,考虑它的属性(特征)及动作...
    Bling_ll阅读 509评论 0 0
  • 类 1、用关键字class来声明类;2、继承时用“(父类名)”的方式,3、类中定义的函数的第一个参数都是self,...
    loooveispatient阅读 293评论 0 0
  • 类class 类定义 python中的类通过关键字class定义,类名以大写字母开头,并可以继承已有类: 属性赋值...
    ylonge阅读 532评论 0 1
  • 新式类和旧式类 在python2.x的版本中,有“新式类”和“旧式类(也叫做经典类)”之分。新式类是python2...
    SateZheng阅读 522评论 0 3