2018-05-20

面向对象有三大特点:

                  1.  封装:  将一些列功能和属性集合在对象中,以实现代码复用性。

                   2. 继承:  每个类都可以有父类,父类中定义了常用的方法,子类可以对这些方 法 进行扩展,并可以定义自己的方法。

                                 3. 多态:  子类都可以对父类的方法进行覆写,同样继承于父类的方法,不同 的 子 类可以有不同的表现形式,找就是多态。

import   os后对文件夹的操作:

os.mkdir()   创建文件夹

os.getcwd()  获取当前目录

os.chdir()   改变默认目录

os.rmdir()  删除文件夹

os.rename() 文件重命名

类和对象的关系:类是对象的模子,对象是类的具体实例

魔法方法有:

__new__()  创建对象,并返回对象引用

__init__() 初始化属性

__str__() 打印对象调用,要有返回值

__del__()  删除对象调用

__call__()  实例名() 的时候会被调用

重写:当父类的方法不能满足子类的时候需要重写

静态方法:@staticmethod

类方法:   @classmethod

你可能感兴趣的:(2018-05-20)