零基础学习python(第41课)_魔法方法:构造和析构

零基础学习蟒蛇(第41课)_魔法方法:状语从句:构造构析题记:教师节将至,非常感谢余老师一直以来的教导和鼓励谨以今日写的代码分享给大家,记住老师的谆谆教诲祝老师更加天天开心,事事顺心!

3. \ _ new_第一个被调用的方法:\ _ new (cls [,…])(注意第一个参数是类class),返回一个实例对象#### 4. \ del _ \ 德尔(个体),注意:当所有对这个对象的引用都(也就是最后一个引用被删除时),就会启动垃圾回收机制,就会调用\ 德尔_ 方法.“` ###定义初始化函数类Retangle:DEF 初始化(个体,X,Y):self.x = X self.y = Y DEF getPeri(个体):返回(self.x +自。 y)* 2 def getArea(self):return self.x * self.y rect = Retangle(3,4)print(rect.getPeri())print(rect.getArea())### init返回值为null类A:def init (个体经营):返回’A-cup’## print(A())##会出错, init 应该返回无,而不是字符串###修改新方法类CapStr (STR):高清新_

(CLS,字符串):字符串= string.upper()返回海峡(CLS,弦)A = CapStr(’!我爱FishC.com’)打印(一)###德尔方法的调节(都删除了才会调用del方法)C类:def _ init (self):print(“我是 init 方法,我被调用了”)def del _(self):print(’我是_ del _方法,我被调用了’)C1 = C()打印(C1)C2 = C1 C3 = C2 ## C3德尔##德尔C2德尔C1“`

猜你喜欢

转载自blog.csdn.net/wln930616/article/details/82562313