python 面向对象编程

来源:互联网 发布:linux安全加固 编辑:程序博客网 时间:2024/06/15 21:17

类的声明与使用

#声明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的位置        self.__salary = salary    def get_info(self):        super(SaleMan,self).get_info()        print(self.__salary)
原创粉丝点击