zoukankan      html  css  js  c++  java
  • (转)面向对象编程初步

    复制代码
    1 class Hand:
     2     pass
     3 class Foot:
     4     pass
     5 class Trunk:
     6     pass
     7 class Head:
     8     pass
     9 
    10 class Person:
    11     def __init__(self,id_num,name,hand,foot,trunk,head):
    12         self.id_num=id_num
    13         self.name=name
    14         self.hand=Hand()
    15         self.foot=Foot()
    16         self.trunk=Trunk()
    17         self.head=Head()
    复制代码
    复制代码
    class School:
        def __init__(self,name,addr):
            self.name=name
            self.addr=addr
    
    </span><span style="color: #0000ff">def</span><span style="color: #000000"> tell_info(self):
        </span><span style="color: #0000ff">print</span>(<span style="color: #800000">'</span><span style="color: #800000">School(%s,%s)</span><span style="color: #800000">'</span> %<span style="color: #000000">(self.name,self.addr))
    

    class Course:
    def init(self,name,price,period):
    self.name
    =name
    self.price
    =price
    self.period
    =period

        self.school</span>=School(<span style="color: #800000">'</span><span style="color: #800000">oldboy</span><span style="color: #800000">'</span>,<span style="color: #800000">'</span><span style="color: #800000">沙河</span><span style="color: #800000">'</span><span style="color: #000000">)
    

    c1=Course('python',15000,'5month')
    print(c1.name)
    c1.school.tell_info()

    复制代码

    面向对象编程

     

    转自:
    面向对象编程初步 - tonador - 博客园
    https://www.cnblogs.com/yujianbao/articles/6223482.html

  • 相关阅读:
    服务端渲染和客户端渲染
    【Airtest更新】AirtestIDE更新至1.2.10;Airtest更新至1.2.0
    AirtestIDE更新:1.2.9新版来袭~
    Airtest从入门到放弃?不要急,这份免费的“超长”攻略请收好!
    Airtest更新:1.1.9版本来袭~
    Airtest启动器的妙用--添加自定义的变量
    Airtest启动器的妙用--添加自定义的命令行参数
    脱离Mac搞iOS自动化,tidevice工具教你轻松实现!
    iOS自动化实操--设备基本信息获取与计算器案例详解
    Airtest快问快答,你们想问的这里都有!(第2期)
  • 原文地址:https://www.cnblogs.com/jyfootprint/p/9468240.html
Copyright © 2011-2022 走看看