(转)面向对象编程初步

复制代码
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

posted @ 2018-08-13 15:09  JY小脚丫  阅读(371)  评论(0编辑  收藏  举报