Java--面向对象讲解

Java--面向对象讲解

面向过程: 当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节.

面向对象: 当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事.

 
public class Demo01PringtArray {
 
public static void main(String[] args) {
int[] array = {10,20,30,40,50,60,70};
 
//要求打印格式为:[0,20,30,40,50]
//使用面向过程
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("=============");
 
//使用面向对象
//找一个jdk给我们提供好的Array类,
//其中有一个toString方法,直接就能把数组变成我们想要的格式的字符串
System.out.println(Arrays.toString(array));
}
}

 

举例:

洗衣服:

面向过程:把衣服脱下来-->找一个盆-->放点洗衣粉-->加点水-->浸泡10分钟-->探一揉-->清洗衣服-->拧干-->晾起来

面向对象:押衣服脱下来-->打开全自动洗衣机-->扔衣服-->按钮-->晾起来

区别:

面向过程:强调步骤。

面向对象:强调对象,这里的对象就是洗衣机。

特点:

面向对象思想是一种更符合我们思考习的思想,它可以将复杂的事情简单化,并将我们从执行者变成了指挥者面向对象的语言中,包合了三大基本特征,即封装、继承和多态。

posted @ 2020-08-26 16:03  白描先生  阅读(126)  评论(0编辑  收藏  举报
}); });