OOP到底是什么东西?(谢绝复制)

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:56:34
很多人都这么说.是面向对象的程序设计. 在学Flash 的AS ,与VB时其中中也时常提到OOP .可它到底是语言,还是编程思想?还是一门学问?

假设我要学OOP怎么开始学?

OOP是一种编程思想。首先呢楼主应该明白这点,有面向过程和面向对象2种程序设计。早期的C语言就是面向过程的,又比如现在的java就是面向对象的。
我简单解释下这两个的关系:面向过程的,就是你需要指定出程序的具体运行步骤。比如,我在打游戏。这个过程需要1,打开电脑;2,运行游戏;3,开始玩。这就是过程。而面向对象完全不是这样。面向对象是这样的,同样我在打游戏。需要2个类,我和游戏。我有一个方法,就是打游戏。具体怎么打,玩什么,那是游戏的事。游戏有一个被打的方法。我想打游戏就调用游戏的那个被打的方法。。。比喻比较生动,见谅。。。汗
也就是说,以程序的角度,看到的是事件的整体还是事件的过程。这都是一种编程思想。
楼主要学OOP可以学习下java,她的面向对象的思想很有特色,很容易理解。你可以下载马士兵的javase5.0视频教程。看了这个教程你就能对面向对象有更好的理解。希望楼主满意。