2020-09-18-Python-3

class Dog(object):

    def __init__(self, name):
        self.name = name

    def game(self):
        
        print("%s dagun" % self.name)

class XiaoTianDog(Dog):

    def game(self):
        
        print("%s feitian" % self.name)

class Person(object):

    def __init__(self, name):
        self.name = name

    def game_with_dog(self, dog):

        print("%s %s wanshua" % (self.name, dog.name))

        dog.game()

#wangcai = Dog("wangcai")
wangcai = XiaoTianDog("feitian wangcai")
xiaoming = Person("xiaoming")
xiaoming.game_with_dog(wangcai)
xiaoming feitian wangcai wanshua
feitian wangcai feitian
class Tool(object):
    count = 0
    def __init__(self, name):
        self.name = name
        Tool.count += 1

tool1 = Tool("fuzi")
tool2 = Tool("langtou")


print(Tool.count)
print("gongju zongshu %d" % tool2.count)
class Tool(object):
    count = 0
    @classmethod
    def gongju_count(cls):
        print("gongju shi %d" % cls.count)
    def __init__(self, name):
        self.name = name
        Tool.count += 1

tool1 = Tool("fuzi")
tool2 = Tool("dalaba")
Tool.gongju_count()
print("shuliang %d " % Tool.count)
class Dog(object):
    @staticmethod
    def run():
        print("pao")

Dog.run()
class Game(object):
    top_score = 0
    def __init__(self, name):
        self.name = name

    @staticmethod
    def game_help():
        print("youxi bangzhu")

    @classmethod
    def show_top_fen(cls):
        print("zuigaofen %d" % cls.top_score)

    def start_game(self):
        print("%s kshi youxi" % self.name)

Game.game_help()
Game.show_top_fen()
game = Game("xiaoming")
game.start_game()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。