怎么理解面向对象阿,我是java初学者,求教

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:22:03
就某个问题怎么进行分析,想要个大概的思路,面向对象的基本思路

没有上面说的那么麻烦,要是那么理解的话 很难的对于新人
什么是对象?用我们的话说就是一个根据它的模板(类)创造出来的实实在在的东西,什么是类?就是就一个模型,,例如 我们过年有的时候吃鱼花对吧? 鱼花有一个木头的模型 把面放进去 然后这么一按 就出来鱼形的馒头了
这里的这个模型 就是类,这里的这个出来的鱼形馒头 就是对象了,,,
然后 你本来类里面刻上了鱼花的条纹 眼睛 等 (就是类的成员) 然后出来的这个鱼花也就是对象 它也有自己的眼睛 条纹等,这么说就恍然大悟了把?
别着急 ,这个一开始学都很难理解的 ,只可意会,不可言传,这是我们老师的原话,顺便告诉你一下,我也是学了两个礼拜才弄明白这个问题...都得有这么一个过程,而面向对象呢,简单的说就是 java 里基本都是通过先创建对象 然后 编程的这么一个过程,慢慢来,你会明白的~!回答完毕,谢谢~!

理解面向对象 首先要理解面向过程
面向过程 是一个个函数...

函数 是一个入口 一个出口...或者没有出口
函数的入口和出口是固定的..你可以把函数理解成一条公路
你上了这条公路 只能朝着那个方向开车

而对象 你可以把它理解成一座城市..你进了这个城市 可以在那里转圈圈
想什么时候下公路都可以...

也许这个比喻不恰当

书上都说 对象 是一个个实体属性的抽象集合..
就是说 把现实的东西 按一定的标准分类 然后每一类 就是我们程序里头的类
这一类物体中的某一个 就是对象 也就是实体
因为这符合人们的习惯思维...这样去构架一个复杂的结构不会觉得复杂

比如说 定义一个类 人class person
{里头包括属性:姓名,年龄,性别,....}
然后可以用它定义对象 比如person 张三
person 李四
person 你
person 我
这样就和我们的现实生活接轨了呀...符合人们的习惯思维.,,
这只是面向对象的最基本的 (数据的集合与封装,其实面向对象的思想远不止这点,但是你只要理解了这点 其他的就不