我和面向对象有个约会

  去学习python的面向对象,意气风发...

  翻别人的博客文献,字里行间冷冰冰的,真的毫无乐趣...

  怎么办?

  有句话怎么讲来着...不在沉默中爆发,就在沉默中讲段子...

  那就让我跟面向对象,来次美好的邂逅吧。

 

--------------------------------------------------------分割线---------------------------------------------------------------------------------------

  

  下面是我写的一段面向对象代码。

class Foo:# 类
    def __init__(self,age,money):
        self.age=age
        self.money=money
    def call(self,age):# func1
        if age >= 18:
            print('小伙子')
        else:
            print('呵呵')
    def rank(self,money):# func2
        if money is 'sure':
            print('闺女给你了')
        else:
            print('呵呵')

  怎么勾起我对面向对象的兴趣,从而让我更好的理解这个概念呢?

  开启神经病模式...

  1.先试着理解字面意思。

     对象呢,通俗概念,就是女朋友;

     物理概念,就是一个独立的个体,那么可以理解成个体户,一个家庭的概念。

   面向对象,就是一个个体对应一个个体

     那么我是不是可以这么理解...

   对象,就是我女友一大家子。家里有她,有伯父,伯母,还有一堆小姨子...

     面向对象,就是我俩准备结婚,年底了,我去她家,过她父母那关的故事...

  2.结合以上代码理解。

     先定义

     Foo类,比作岳父。

     类中的func,就是面基之后,岳父对我做的各种丧心病狂的事。

     我定义这个类,相当于事先已经想好,去了会发生什么,脑子里先走了一遍程序。

    

     3.如何调用呢?

me=Foo(18,'sure')
# 建立关系
me.call(
18) me.rank('sure')
# 调用类

      上面呢,可以试着理解成,先跟她爹搞好关系,然后再去她家谈人生大事。

 

  这么理解下来,死板僵硬的概念,是不是顿时有意思多了呢?...

  所以呢,并没有理解不了的概念,只有不开脑洞的人。这大概是我写这篇博客的感受了吧。

  不如对计算机多上一点心,也许它并没有你想象的那么无聊,放轻松了~

 

    

 

  

 

     

       

          

  

     

  

posted @ 2017-12-04 20:40  hasakii  阅读(100)  评论(0)    收藏  举报