zoukankan      html  css  js  c++  java
  • Python用面向对象实现人类之间交朋友的功能

    # 人类:一个父类
    class human(object):
    nation = "china"

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

    # 将个人信息存储在列表中,并返回这个列表
    def get_info(self):
    info = []
    info.append(self.name)
    info.append(self.gender)
    info.append(self.phone)
    return info

    def eat(self):
    print("%s is eating",self.name)

    def play(self):
    print("%s is playing", self.name)


    # 人类之间的关系
    class relation(object):
    def makefriends(self,obj):
    print("%s make friends with %s"%(self.name, obj.name))


    # 男人:继承人类的特性
    class man(human,relation):
    def __init__(self,name,gender,phone):
    super(man,self).__init__(name,gender,phone)
    print("I'm a man...")

    def work(self):# 子类的方法
    print("%s is working", self.name)

    # 女人:继承人类的特性
    class woman(human):
    def __init__(self,name,gender,phone):
    super(woman,self).__init__(name,gender,phone)
    print("I'm a woman...")

    def pargent(self):# 子类的方法
    print("%s is pargenting", self.name)

    # 定义man和woman的对象
    man1 = man("Erik","male","1234567")
    woman1 = woman("Flavia","female","2345678")

    maninfo = man1.get_info()
    womaninfo = woman1.get_info()
    print(maninfo)
    print(womaninfo)

    # man1和woman1交朋友
    man1.makefriends(woman1)

    
    
  • 相关阅读:
    UVaLive 7362 Farey (数学,欧拉函数)
    UVaLive 7361 Immortal Porpoises (矩阵快速幂)
    UVaLive 7359 Sum Kind Of Problem (数学,水题)
    CodeForces 706D Vasiliy's Multiset (字典树查询+贪心)
    负载均衡服务器
    集群-如何理解集群?
    架构规划
    领域模型
    状态图
    E-R图
  • 原文地址:https://www.cnblogs.com/erikchanBolg/p/10193996.html
Copyright © 2011-2022 走看看