面向对象过程
来源:1-1 继承的概念和特点
qq_又是你岂能_0
2019-10-25 02:52:46
老师,我还不是很理解Java面向对象是一个怎么样的过程?它跟面向过程最大的区别是什么?有什么最好的例子帮助理解?
1回答
1)面向过程是以过程为核心,强调事件的流程、顺序;面向对象是以对象为核心,强调事件的角色、主体。2)例如小明起床上班这件事;从面向过程的角度看就是:1、起床;2、刷牙;3、洗脸;4、开车上班。从面向对象的角度看就是:主人公:小明;拥有的财产(属性):床、牙刷、车;小明可以做什么(方法):从床上站起来、刷牙、洗脸、开车。 面向对象的优点就是,小明的好朋友,小强,也需要起床上班,那直接再new这个对象,名字叫小强,这个小强也直接拥有这样的功能了;而且可以随时调整顺序,可以先洗脸也可以先刷牙,因为它是一个独立的方法。祝:学习愉快
相似问题