-
Python具有多重继承;Java只有单继承,但是Java中接口可以实现多个。查看全部
-
Python多态查看全部
-
死循环报错 maximum recursion depth exceeded 在用__dict__获取值得时候,也会调用__getattribute__方法查看全部
-
getattibute更容易引起无限递归的情况,使用时需小心。 删除对象属性:__delattr__(self,name):查看全部
-
第一种方法会引起无限循环自调用,python默认的循环调用是1000次,超出报错查看全部
-
将类转换为字符串的三个魔术方法,其中str是将类转换为适合人看的字符串,而repr是将类转换为适合机器看的字符串,unicode是转换的编码。在print方法打印是会调用这些魔术方法查看全部
-
逻辑运算符查看全部
-
数字运算符 __add__ __sub__ __mul__ __div__查看全部
-
比较运算符查看全部
-
一个对象为什么支持运算符查看全部
-
python3.5+版本: return super(Programer,cls).__new__(cls,*args,kwrags) 改为 return super(Programer.cls).__new__(cls) 1、创建类的对象 __new__(cls) 2、初始化对象 __init__(self) 3、垃圾回收机制:回收对象 __del__()查看全部
-
魔术方法 '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__'查看全部
-
多态的要素:继承,方法重写查看全部
-
用super调用类的方法 也可以直接用类名调用父类的方法,不过不推荐 A.method(arg)查看全部
-
继承的子类查看全部
举报
0/150
提交
取消