初学java,什么叫面向对象编程

    学习完一年的C语言,大二第一学期便投入了面向对象编程,当然了,学校会给我们选择最经典的语言之一——java,来让我们了解什么是面向对象。

    学习半年多点,老师讲给我们的java印象,便是贴近生活,什么都来源于生活。

    那么,借用我们老师的话,最简单的说说 面向对象吧。                   老师布置给学生一个任务,让他从座位上离开,去前边的黑板擦黑板。那么这个学生在收到老师的命令之后,先从座位上离开,然后转身,然后下台阶,上台阶,拿起板擦,举起板擦.......等等的,如同一个机器人,慢慢悠悠的过去,一个步骤一个步骤的走,然后执行完这个动作。  于是,这样的编程就称为:面向结构。而当如果老师布置给学生任务之后,比如命令他去擦一下黑板,不管他去怎么走到黑板之前,还是怎么擦得黑板,都与老师没有关系,只需要交给你一个命令就行,至于里面如何做,都是你这个“对象”的事情了。 我们只是起一个命令者的作用。对象怎么做,我们不管,这就是和C的最大区别。

    再举一个栗子,老师让你过去提醒睡着的同学。     老师让你用手轻拍一下睡着的同学,让他醒来听课。 很明显,前者面向对象,后者则是面向结构,每一步都会有明确的步骤。




    刚刚才从java的大门中掰开了一个小缝,阳光只是照耀了一丢丢给我,我所理解的并不周全,能看到的朋友可以理解并提出您的宝贵评价。继续加油码代码!

猜你喜欢

转载自blog.csdn.net/ma_zhifu/article/details/53646053