再谈面向过程与面向对象
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
什么是面向过程
强调步骤
当需要实现一个功能的时候,每一个步骤都需要亲力亲为,详细处理每一个细节
什么是面向对象
强调对象
当需要实现一个功能的时候,不关心具体的步骤是怎么样实现的,直接找到一个获取一个具有功能的对象
用一段代码来说明
int[] array = {1,2,3,4,5};
//要求实现一个打印格式为[1, 2, 3, 4, 5]
//面向过程
System.out.print("[");
for (int i = 0; i < array.length; i++) {
if (i == array.length-1){
System.out.println(array[i]+"]");
}else {
System.out.print(array[i]+", ");
}
}
System.out.println("++++++++++++");
//面向对象
System.out.println(Arrays.toString(array));
结果
感谢
万能的网络
以及勤劳的自己