Python(十二)类和对象

类和对象

    类

    对象

    面向对象OO(Object-oriented):集成、封装、多态

    OOA-->OOD-->OOP

    self关键字,类似java的this

    魔法方法:__init__(self)\__new__(cls[,...])\__del__(self)

    控制权限:公有\私有(伪私有,名字改编:name mangling)

    组合

    

    举几个例子

    ---------------    ---------------    ---------------    ---------------    ---------------

    1,定义一个类及创建一个实例

    

     

    2,

    ---------------    ---------------    ---------------    ---------------    ---------------

    一些相关的BIF

    ---------------    ---------------    ---------------    ---------------    ---------------

    issubclass(subclass, classs)

    isinstance(object, class)

    hasattr(object, name)

    getattr(object, name[,default])

    setattr(object, name, value)

    delattr(obj, name)

    

 

 

    ---------------    ---------------    ---------------    ---------------    ---------------

    构造__init__(self)和析构__del__(self)

    

 



 

    

    描述符(Property原理)

    描述符就是将某种特殊类型的类的实例指派给另一个类的属性。

猜你喜欢

转载自awenhaowenchao.iteye.com/blog/2409121