python基础-------类

来源:互联网 发布:免杀远控源码 编辑:程序博客网 时间:2024/05/02 09:10
class Human(object):    def __init__(self, name):        self.__name = name    def walk(self):        print self.__name + " is walking"    def get_name(self):        return self.__name    def set_name(self, name):        self.__name = namehuman_a = Human("alan")#print human_a.__nameprint human_a.get_name()human_a.set_name("bob")print human_a.get_name()human_a.walk()class Man(Human):    def __init__(self, name, has_wife):        super(Man, self).__init__(name)        self.__has_wife = has_wife    def smoke(self):        print "A man maybe smoke"    def drink(self):        print "A man maybe drink"man_a = Man("jack", "lily")print man_a.get_name()print man_a.smoke()print man_a.drink()class Woman(Human):    def __init__(self, name, has_husband):        super(Man, self).__init__(name)        self.__has_husband = has_husband    def shopping(self):        print self.__name + "A woman always go shopping"    def make_up(self):        print "A woman always make up"
有个问题:多输出两个None,待解


0 0
原创粉丝点击