1.类里每个方法第一个参数都是selfclass Foo:
empCount
def __init__(self, name, age):
self.name = name
self.age = age
def detail(self):
print(self.name)
print(self.age)
2. 构造函数的名字是 __init__
3. self.xx 就是私有变量,写在最上面的就变成了所有实例之间共享!
4.继承写法class Child(Parent): # 定义子类
def __init__(self):
print "调用子类构造方法"
def childMethod(self):
print '调用子类方法'
5. 基础重载方法
class Vector:
def __init__(self, a, b):
self.a = a
self.b = b
def __str__(self):
return 'Vector (%d, %d)' % (self.a, self.b)
def __add__(self,other):
return Vector(self.a + other.a, self.b + other.b)
def __del__( self ):
pass
Post Views: 2