随笔分类 - 类class
摘要:#反射 #反射主要指程序可以访问、检测和修改它本身状态或行为的一种能力(自省),主要的逻辑写好(只定义接口)然后后期再实现接口功能。#hasattr(对象,属性名称) #判断对象能否调用属性(判断属性是否存在),能则返回True,否则返回False#getattr(对象,属性名称) #得到属性的值#
阅读全文
摘要:#动态导入模块 #此处定义了一个文件m1,在文件下新建了t.py#方式1"""#导入m1下的tfrom m1 import tt.a()"""#方式2moudle_t = __import__("m1.t")print(moudle_t) #<module 'm1' (namespace)>,得到顶
阅读全文
摘要:#静态属性 #类既有函数属性又有数据属性,实例只有数据属性。我们在使用实例调用类的函数#属性并运行时,总要带上函数后面的括号才能运行,不然总是调用函数的内存地址。 #类中提供了@property关键字,当加上这个关键字之后,就可以像调用类的属性一#样来直接调用并运行类的函数#实例(没有@proper
阅读全文
摘要:#多态: #多态的概念指出了对象如何通过他们共同的属性和动作来操作及访问,而不需要考虑他们具体的类。 #多态表明了动态绑定的存在,允许重载及运行时类型确定和验证。 #多态体现在由同一个类实例化出的多个对象,这些对象执行相同的方法时,执行的过程和结果是不一样的。#Python中多态的作用 #让具有不同
阅读全文
摘要:#继承: #面向对象的三大特性:继承、封装、多态 #python中类的继承分为:单继承和多继承 #子类继承了父类的所有属性,子类自定义的属性如果与父类重名不会覆盖父类的属性,会先从子类中找#什么时候用继承: #当类之间有显著不同,并且较小的类是较大的类所需要的组件时,用组合比较好 #当类之间有很多相
阅读全文
摘要:#组合:用来做类与类之间的关联例如以下实例:class Play_football: print('正在打篮球')class Play_baskerball: print('正在踢足球')class Play_volleyball: print('正在打排球')class Person_Play:
阅读全文

浙公网安备 33010602011771号