Chinaunix首页 | 论坛 | 博客
  • 博客访问: 495343
  • 博文数量: 60
  • 博客积分: 2673
  • 博客等级: 少校
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-09 00:25
个人简介

目前主要从事C++软件开发

文章分类

全部博文(60)

文章存档

2013年(3)

2012年(3)

2010年(6)

2009年(23)

2008年(25)

我的朋友

分类:

2008-05-16 17:29:24

  几乎所有的计算机相关的同学在学习计算机语言的时候,我们都会沿着

C -> C++ ->V C++的道路走。这个道路也是我们计算机语言发展一个历史进程,从结构

化程序设计->面向对象程序设计的一个转变。那么面向对象程序设计到底是什么都行

呢?从我个人学习的过程中,一开始的是后,就知道定义一个CLASS,然后,老师说,它

就像是其它数据类型一样,使用之前一定要定义,定义了之后在去使用它。但是学了好

久之后,可能好多同学还是处于懵懂的阶段,对面向对象编程,还有以前学习的结构化

的编程 之间的区别和联系,根本就没什么感觉。

   那么为什么我们会形成这样的现象呢?可能大部分的同学都学习了面向对象编程都

有一年多或者两年的时间了,但是如果你问他或她,“什么是面向对象”,“面向对象

编程到底和以前的结构化的编程有什么不同,我们为什么要使用面向对象编程的思想去

编程呢?”,“你对面向对象编程有什么感想?”  可能大家都会被这些问题问得一头

雾水。

    其实,有一次一位学长问我了一个同样的问题,但是他说了这样一句话“我看看你

学的面向对象编程学的如何?他说,你知道什么是面向对象吗?”我还记得很清楚,我

说:“就是定义一个类,利用类里面的成员函数去调用程序”  他笑了。从他的笑意

中,我看到了他的无言的回答。在随后的学习中,我也不断的学习和领悟到底什么是面

向对象编程,我们为什么要用面向对象编程,这种编程方法和以前的方法有什么不同

呢?

   

    随着不断的学习,我渐渐的领悟了一点关于面向对象的一些知识,我觉得最根本的

是思想上的领悟。面向对象与其说是计算机方面的产物,远不如说是哲学方面的跨领域

应用。我们的计算机方面只不过应用了他的一些观点和理论,加上计算机的特点而得到

的产物。

   

     在下面的我只是想让大家了解一下什么是面向对象编程。它有什么要素构成的。以及一些这方面的资料和大家分析一下。

  

 

       特此声明,这些只是我个人的观点,可能有不妥之处,希望大家给予指正。另

外,我想可以为正在学习面向对象编程的同学一些前车之鉴。在今后的学习中该怎么调

整和该怎样学习,只是希望能对大家有所帮助。  

      下一篇是什么是《<面向对象知多少?>之<什么是面向对象>》  

阅读(822) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~