类的声明与使用
class colleague(object):
pass
lisi = colleague()
构造函数与类方法
class colleague(object):
def __init__(self,name,age,sex):
'''
self 永远是第一个参数,也是必须的
self 表示实例本身,调用时不需要传入
__var 表示 var是该类私有的
双下划线的函数表示该类私有的函数
'''
self.__name = name
self.__age = age
self.__sex = sex
def get_info(self):
print(self.__name,self.__age,self.__sex)
继承
class SaleMan(colleague):
"""docstring for SaleMan"""
def __init__(self, name,age,sex,salary):
super(SaleMan, self).__init__(name,age,sex)
self.__salary = salary
def get_info(self):
super(SaleMan,self).get_info()
print(self.__salary)