1 __slots__ 在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性 2 Read More
posted @ 2018-03-12 23:08 酷影 Views(99) Comments(0) Diggs(0)
1 初始化git仓库 git init 2 添加到git仓库 git add git commit -m " " 3 掌握工作区状态 git status 4 查看变化 git diff 5 HEAD指向当前版本 Git允许我们在版本的历史之间穿梭,使用命令git reset --hard comm Read More
posted @ 2018-03-05 08:57 酷影 Views(83) Comments(0) Diggs(0)
1 继承 子类获得父类的全部功能 如果子类拥有与父类相同的功能,则调用子类的方法 2 多态 传入的任意类型,只要是父类或者子类,就会自动调用实际类型的方法(要有父类) 例: class Student(): def grade(self): print('要考试') class goodStuden Read More
posted @ 2018-03-03 09:32 酷影 Views(74) Comments(0) Diggs(0)
1 访问限制 让某个类中的实例对象的属性不被访问和修改 在类中__init__的方法里的属性前加__ 2 get__方法可以让实例中的属性能够被访问 3 set__方法可以让实例中的属性能够被修改 #使用set可以对参数进行检查,避免传入无效参数 例: class Student(object): Read More
posted @ 2018-03-02 11:30 酷影 Views(93) Comments(0) Diggs(0)
类为模板 实例为对象 实例由类+()所创建 类中定义的__init__方法定义的属性,实例调用类时必须传入__init__定义的属性 例: class Student(object): def __init__(self, name, score): self.name = name self.sc Read More
posted @ 2018-03-02 10:26 酷影 Views(156) Comments(0) Diggs(0)