面向对象
-
为对象user动态添加,然后删除属性name
user.name = ‘ojbk’
del user.name -
请简述一下对象self
self指的是Object
-
python对象构造函数和析构函数分别是什么?
构造函数:init
析构函数:del -
python类方法、静态方法定义关键字是什么?
类方法使用装饰器@classmethod
静态方法使用装饰器@staticmethod -
采用单例模式设计一个User类,该类有两个实例属性name和age
class Singleton(Object): __instance = None def __new__(cls,name,age): if not __instamce: cls.__instance = object.__new__(cls) return cls.__instance def __init__(self,name,age): self.name = name self.age = age