# coding=utf-8""" Python OOP practice """#-------------------------# Author: Kun Liu # Start date: 2017-03-06 # Latest edit: 2017-03-06 #--------------------------# Python 3 Compatiblefrom __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionfrom __future__ import unicode_literals#---------------------------------class test: count = 0 def __init__(self, name): self.name = name test.count += 1 def __del__(self): test.count -= 1 print("One test class deleted") print("left class %d"%test.count)class t: @staticmethod def test(): print("hello") @classmethod def test2(cls): print("I am t")if __name__ == "__main__": a = test("Liu") b = test("Kun") del(a) t.test() t.test2()
新闻热点
疑难解答