类,学起来累
谢谢,学习了
测试题:
0. issubclass(class,classinfo)
1. isinstance(a,A)
2. getattr(a,'x','no exist')
3. 更改内部程序时,接口可保持不变,用户体验更好
4. x=property(getXsize,setXsize,delXsize)
5.
class CodeA:
@staticmethod
def foo():
print("调用静态方法 foo()")
class CodeB:
@classmethod
def foo(cls): print("调用类方法 foo()")
6. something(func):
def f(self):
self.f = func
def f():
print("I love FishC.com!")
7.
class C: def __init__(self, size=10): self.size = size
@property def XSize(self): return self.size
@XSize.setter def XSize(self, value): self.size = value
@XSize.deleter def XSize(self): del self.size
这课后题给我看懵了{:7_119:}
{:10_266:}
确实有点复杂,特别是最后一段
class C:
def __init__(self):
self._x = None
@property
def x(self):
"""I'm the 'x' property."""
return self._x
@x.setter
def x(self, value):
self._x = value
@x.deleter
def x(self):
del self._x
这段有另一种写法的翻译吗?
江南孤雁 发表于 2015-11-17 15:15
类学的很吃力:mad:
me too
{:5_109:}
懂了
有点难,得多看看实例
蒙蔽了