java面向对象思想简单点可以这样理解:
比如你要编一个运动员射击的程序:
按照传统的面向过程的思想编程:首先你要通过编程依次实现运动员拿枪,装子弹,举抢,瞄准,扣动扳机.总之,就是一步一步地,顺序地实现编程.
下面按照面向对象思想:首先你要考虑要想实现运动员射击的程序,需要哪些类.
至少要有运动员类,枪类,子弹类吧.
其次你要考虑这些类里都要有哪些方法.运动员至少要有射击的方法, 子弹至少要有从枪里射出后的飞行路线的方法
最后你要考虑这些类之间都有哪些联系. 把它们之间的关系搞清楚,比如说运动员射击的时候可以调用枪的某个方法,而具体的实现细节你可以不必管它,直接调用那个方法好了,实现细节已经被封装在方法里了.
之后,你就可以动手编了.实现运动员类,枪类,子弹类,然后处理好调用的关系