从面向过程和面向对象给你区分吧,就比如你要坐车去某个地方,你要去哪,坐几路车,哪里下,哪里换乘,这是一个过程。但面向对象时,你可以把那名开车的司机和车作为对象,他们有个属性也就是功能,可以把你送到目的地。如果你是按面向过程的方式去目的地的话,那你就得按照那些步骤去,但如果是面向对象的话,你直接调用那名司机和车,他们就会帮你把送到目的地,而不用你关心怎么个去法,也就是去的过程。
其实,这跟当今社会分工一样。有司机,有医生,有老师,他们都有自己的功能,也就是JAVA上面的属性和方法,你可以作为一个调度者,直接调用派遣他们,完成你想做的事情。而不用去管自己该怎么去完成这个事情。比如建个房子,你可以调用工程队,但不用去管怎么个建造的过程。
这些概念需要长时间去领悟,以及今后的面向方面编程。。。。。
对象指向的是内存中的一个地址,参数就是一个值
跟引对象实际是传递了一个内存地址;而引用参数只是把参数的值传了进来。
把某一类相似的东西归为一类,比如人,都有鼻子眼睛胳膊腿,所以 你有的零件只要他也有 他就属于人类,那你和他都是人类里面真实存在的一个个体,所以 你是对象 他也是对象。
人类 是 一个类 你是小明 就是一个对象
对象是类的实例化,类是对象的概括,是抽象出来的
说直白点是对象是一个集体,参数是个体