Python 面向对象Ⅱ

创建实例对象

实例化类其他编程语言中一http://www.xuanhe.net/般用关键字 new,但是在 Python 中并没有这个关键字,类的实例化类似函数调用方式。

以下使用类的名称 Employee 来实例化,并通过 __init__ 方法接收参数。

 

 

访问属性

您可以使用点号 . 来访问对象的属性。使用如下类的名称访问类变量:

 

 完整实例:

 

 执行以上代码输出结果如下:

 

 你可以添加,删除,修改类的属性,如下所示:

 

 

你也可以使用以下函数的方式来访问属性:

  • getattr(obj, name[, default]) : 访问对象的属性。
  • hasattr(obj,name) : 检查是否存在一个属性。
  • setattr(obj,name,value) : 设置一个属性。如果属性不存在,会创建一个新属性。
  • delattr(obj, name) : 删除属性。

 

posted @ 2019-10-22 16:43  danjiu  阅读(99)  评论(0编辑  收藏  举报
友情链接: 家电维修