(10)初識面向對象——OOP

1、基本介紹

面向過程:流水線

面向對象:分工合作

一個比喻:要去旅行,爸爸把所有旅行的準備工作都做好,先收拾需要帶的證件和衣服,再訂酒店,再計劃旅行路線,這就是面向過程。面向對象的話,就可以理解爲:爸爸把活拆分,收拾行李的活,訂酒店,計劃路線,沒人分配一個活。

#面向過程
std1 = {'name':'Mic','score':70}
std2 = {'name':'Lisen','score':90}

def print_score(std):
    print('%s :%s' %(std['name'],std['score']))

#面向對象
class Student(object):
    def __init__(self,name,score):
        self.name=name
        self.score=score
    def print_score(self):
        print("%s:%s %(self.name,self.score)")

zero = Student('zero',60)
zero.print_score()

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章