Python 面向对象Ⅱ
创建实例对象
实例化类其他编程语言中一http://www.xuanhe.net/般用关键字 new,但是在 Python 中并没有这个关键字,类的实例化类似函数调用方式。
以下使用类的名称 Employee 来实例化,并通过 __init__ 方法接收参数。
访问属性
您可以使用点号 . 来访问对象的属性。使用如下类的名称访问类变量:
完整实例:
执行以上代码输出结果如下:
你可以添加,删除,修改类的属性,如下所示:
你也可以使用以下函数的方式来访问属性:
- getattr(obj, name[, default]) : 访问对象的属性。
- hasattr(obj,name) : 检查是否存在一个属性。
- setattr(obj,name,value) : 设置一个属性。如果属性不存在,会创建一个新属性。
- delattr(obj, name) : 删除属性。