面向对象基础(一)

我想在这个园子里面的新人,还是"掌门人",都对"面向对象"这几字非常的耳熟了或者有一定的了解。

    但当一个初学都在学习面向对象的时候,会遇到一些瓶颈和麻烦,认为面向对象非常的难以理解。

    那么本章节主要是让大家了解面向对象,并系统地掌握面向对象编程的技能点,消除初学者的疑惑.

    1、 如何去学习面向对象的编程?
    2、 需要掌握的有哪些技能点?

 

一、如何去学习面向对象的编程?
    首先要想要学习好面向对象编程,那么你就必须把一切的事物都能想到它的一些特性和行为。

    如:现在你现在看到本篇的文章,你会想到什么?我想大部份人都会说,看到的是文字。

         但是对于一个面向对象的编程者来说,它看到的应该是比文字还要多的东西。 

         如:字体的颜色、字数、文字的大小、文字的样式、文字的粗细,等等。。。。。

  

   建议大家去youku上面去搜索一下,去搜索一下印度的“这个真牛"的视频,也许会对你的认识有帮助。

  

 

 二、学习OOP需要掌握的有哪些技能点?
     我用一个图来描述一下,大家首先必须要掌握的知识点

   

     在图中,分别列出面向对象的三大特性

    1、封装的特点:

          1)、隐藏代码的实现,便于用户调用

          2)、让代码与实现相分离

          3)、在类的内部实现自由的修改

 

   2、继承的特点:

         减少重复的代码,便于程序的维护

 

   3、多态的特点:

        表示不同的对象在执行相同的动作的时候,通过自己内部来执行

  

    想必大家对面向对象的三大特性,都非常了解,我这里只是简单的描述了一下。

    请大家先了解一下,那么下一章,我们就开始面向对象的第一步,了解什么类和对象.

 

 

posted @ 2011-06-30 17:27  tonney  阅读(4545)  评论(5编辑  收藏  举报