234cfds1 发表于 2017-4-26 08:19:20

python -- simple class

  


#simple class
class CTest:
count = 0;#class member
def __init__(self, name):
self.name = name;#object member
print "CTest::__init__() called!\n";
CTest.count += 1;#class member
print 'class use:%d\n' %CTest.count;
def __del__(self):
print "%s say bye!\n" %self.name;
CTest.count -= 1;
if 0 == CTest.count :
print "I am the last one!";
else :
print "there are still %d people left.\n" %CTest.count;
def SayHi(self):
print 'Hello, %s!\n' %self.name;
def Count(self):
if 1 == CTest.count :
print "I am the only one!\n";
else:
print "we have %d one here!\n" %CTest.count;
test = CTest('andylin');
print test;
test.SayHi();
test.Count();
test2 = CTest("congfeng");
test.SayHi();
test.Count();

 
页: [1]
查看完整版本: python -- simple class