zoukankan      html  css  js  c++  java
  • Python

    题目

    设计一个类Person,生成若干实例,在终端输出如下信息

    小明,10岁,男,上山去砍柴

    小明,10岁,男,开车去东北

    小明,10岁,男,最爱大保健

    老李,90岁,男,上山去砍柴

    老李,90岁,男,开车去东北

    老李,90岁,男,最爱大保健

    实际代码

    并不代表最优代码,大家有更好的写法可以评论下

    class person:
        # 构造方法,为实例对象初始化属性
        def __init__(self, name, age, sex):
            self.name = name
            self.age = age
            self.sex = sex
        
        # 获取对象属性的方法
        def GetSelfMessage(self):
            return self.name, self.age, self.sex
        
        # 实例方法,用于实例对象执行某种行为
        def DoSomething(self, doing):
            print(*self.GetSelfMessage(), doing)
    
    # 实例对象一
    xiaoming = person("小明", 10, "")
    xiaoming.DoSomething("上山砍柴")
    xiaoming.DoSomething("开车去东北")
    xiaoming.DoSomething("大保健")
    
    # 实例对象二
    laoli = person("老李", 90, "")
    laoli.DoSomething("上山砍柴")
    laoli.DoSomething("开车去东北")
    laoli.DoSomething("大保健")
    
    
    # 输出结果
    小明 10 男 上山砍柴
    小明 10 男 开车去东北
    小明 10 男 大保健
    老李 90 男 上山砍柴
    老李 90 男 开车去东北
    老李 90 男 大保健
  • 相关阅读:
    html页面特效代码大全
    ASP.NET中个文件夹功能
    A project with an Output Type of Class Library cannot be started directly
    Chapter10“I/O设备的同步和异步”之I/O设备同步操作
    c c++ 文件操作
    linux find 文件夹下查找字符串
    c c++ sizeof
    c socket编程
    c fcntl函数
    read write 返回值
  • 原文地址:https://www.cnblogs.com/poloyy/p/15201585.html
Copyright © 2011-2022 走看看