黑马程序员---面向对象

来源:互联网 发布:提督的决断 知乎 编辑:程序博客网 时间:2024/06/14 18:22

----------------------ASP.Net+Unity开发 Net培训  期待与您交流! ----------------------

前言

    早在大学期间,就学过Java,但当时一知半解。对于面向对象更是模糊不清。工作之后,使用的是C++语言。而C++是面向过程的语言,让我离面向对象就更远了一步。

    毕向东老师的课程讲的鞭辟入里,例子也很生动形象。让我对面向对象有了深刻的理解。之前的疑惑迎刃而解。

解释:

    面向对象是一种思想。他与面向过程不同,但又基于面向过程。其中面向对象是将功能封装对象,强调的是具备了功能的对象,而面向过程是强调的功能行为。

例子:

    例子:将大象装冰箱,总共分三步:打开冰箱,存储进冰箱,关闭冰箱。

    传统的面向过程是这三步依次执行,而面向对象时将这里的冰箱作为对象,将冰箱打开、存储、关闭封装到了冰箱内。当要使用时,调用冰箱.XX即可,大大方便了使用。

方法:

    而抽取对象的方法之一是名词提炼法

    例子:人开门

    人

    {

      开门(门)

         {门.开();}

 

     }

     门

     {

        开()

          {门轴的操作等}

     }

 

----------------------ASP.Net+Unity开发 Net培训  期待与您交流! ----------------------

详细请查看:http://edu.csdn.net

0 0
原创粉丝点击