大家好啊,我是忘忘忘忘忘鱼。
文章目录
前言
学习java我们可能会感到理解面向对象有点抽象,始终达不到自己心中最理想的效果,令人苦恼。这里呢,我举了几个现实世界,非常简单并且很有趣的例子,用来帮助大家理解,保证大家收货满满。
一、JAVA面向对象如何通俗理解?(简单现实例子)
长话短说,言归正传。
第一个例子,“人吃饭”。“人吃饭”,是人把饭吃了还是饭自己把自己吃了?对象是人还是饭?有些人可能以为对象是人,no no no....其实对象是饭。
饭是被它自己吃的。因为饭有“被吃”这个方法,“人”只是调用了“吃”这个方法导致饭没了。我们假设一下,如果饭没有“被吃”这个方法,人调用不了此方法,饭是不是永远都不会消失。
就是这个道理哪个有方法哪个就是对象,哪个调用此方法哪个就不是对象。
再举一个。“人杀狗”,对象是狗,狗是被它自己杀死了。狗有“被杀”这个方法,人只是调用了“杀”这个方法,导致狗死了。如果狗没有“被杀”这个方法,人就没法调用,狗就无法死亡。
java面向对象其实很好理解。面向可以理解为“找”,对象可以理解为“东西”。面向对象就是“找东西”,我们学习java编程就是在“找东西”解决问题。
总结
学习路上,我们需要一步一个脚印,慢慢的做大做强,再创辉煌。