程序员必须知道的编程思维!面向对象编程的深入理解

零基础的程序员,在学习编程时常听老鸟说,要有面向对象的编程思维!不懂面向对象,你就永远都是菜鸟。。。总之面向对象被老鸟不厌其烦的balabalabala.....

那么:

1.对象到底是什么?

2.面向对象到底是什么?

3.为什么要面向对象编程?

答:

1.对象就是你懂的,吃饭刷你卡,逛街刷你卡,做什么都刷你卡的一种生物。

2.面向对象的思维就是嘲讽那些没有对象的程序员,你该找个对象了。

3.因为对象干什么都刷你卡,所以编程的时候她要坐在你对面,这样进行枯燥的编程时会比较养眼,对这是她的义务!

经过上面的回答,小编觉得这个文章应该能凑够800字了,所谓真传一句话,假传万卷书,下面是真传的干货:

一.谈谈对象是什么:

扫描二维码关注公众号,回复: 2155407 查看本文章

你不知道对象,就不用谈面向对象!对象是一种映射,把一堆复杂的东西,用一个很简单的名字代替。就好像人的名字代替了一个复杂的人!举个例子:

比如你想在屏幕上打印"A"这个字母,怎么做?

print "A"

你只用了一句话就打印了A,但计算机不一样,计算机最基础的就是二进制,他是这么做的:

1,A这个字母的二进制是1000001。

2,ascii表的A的代表数字是65。

3,把A的二进制拿到ascii中去查,找到A的图像。

4,把A的图像打印到屏幕。

现在你就知道,你用一句话搞定的东西计算机居然用了这么多步骤!这就是一个映射,用一个简单的东西,映射一堆复杂的东西,而这个简单的东西,就是对象!

知道了对象是什么,其实第二,第三个问题就迎刃而解了:

二.面向对象的思维,就是要将繁琐的东西用一个简单的东西做替换!

三.之所以要面向对象编程,是因为,当繁琐的事情被简单的事情替换后,这些简单的事情又可以被包装起来,就像搭积木一样一层一层的包装,最后再难的问题,都可以用简单的办法解决!

(这里不想谈老生常谈的,封装,继承,多态)

程序员必须知道的编程思维!面向对象编程的深入理解

童鞋,给小编点个关注吧,小编的空间中有小编对编程的独家理解,欢迎查看^_^

最近有很多想学习前端开发,他们问我有没有什么好的web前端学习资料,我本是一名前端程序员,对于web前端,网页制作这方面的资料我肯定是有的啦!

web前端资料领取学习群:685362217

猜你喜欢

转载自blog.csdn.net/zwjweb/article/details/80947868