【1.100】面向对象--复习

 

class School:
    def __init__(self,name,addr):
        self.name = name
        self.addr = addr
    def sports_meeting(self,event):
        print("%s正在进行%s比赛"%(self.name,event))

    def tell_info(self):
        print("%s的详细信息:%s位于%s"%(self.name,self.name,self.addr))
        
    # 这个函数和类关系不大,定义完一个类 需要看下这个函数具体信息
    # 这就是和真实的类 有些差别 一般真实的学校 不会有个函数是说具体信息
    # 学校一般的函数就是招生 搞活动  春游  运动会  讲座 等等功能
    
s1=School("清华大学","北京")
s1.sports_meeting("篮球")   #清华大学正在进行篮球比赛
s1.tell_info()    #清华大学的详细信息:清华大学位于北京

 

1、三大编程范式    函数  面向过程  面向对象

2、编程进化论      先代码 在函数  再是类

3、面向对象设计 面向对象编程

设计 就是将数据和功能 整合一起,然后抽象出来一个类 是一个模板 就虚拟的

对象就是真实存在 

 

编程 就是用class  固定格式 来编写

 

4、类和对象 

数据  函数属性  类

数据属性  对象

 

5、类和实例的  增删改查

6、属性的修改 对类和实例的影响

posted @ 2016-05-09 23:02  科学小怪癖  阅读(49)  评论(0)    收藏  举报