首先应该明确的是,1,Java是属于面向对象的语言。
2,面向对象和面向过程是相对而言的。
3,所谓的面向过程侧重于对问题的分析解决步骤,就像是算法,在处理问题时候,面向过程的思想是,第一步第二步如何操作,分析解决问题需要的每一步如何进行,;
4,而面向对象的语言,认为一切皆对象,我们不需要考虑在解决问题时,各个对象内部是如何运作的,对象的某一个方法是如何实现的,只需要把问题分解为一个个对象,可以理解为,只关心用什么的方法达到什么样的结果。
总结:面向过程是按照步骤来划分问题的,面向对象是按照功能来划分问题的。
|
|