(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()

 

猜你喜欢

转载自blog.csdn.net/panyueke/article/details/86381452