一:什么是面向对象?
面向对象:面向谁,就是更加倾向于谁;
比如餐馆面向大众:就是一些家常菜。
高档酒店面向权贵:就是鲍鱼,龙虾,海翅。
编程主要分为两种方式:面向对象 和 面向过程
1:面向对象得代表语言:Java
2:面向过程代表语言:C
eg:
* 1:面向过程:注重的是过程,每件事都要亲历亲为。(c)
比如:洗衣服:用手洗,找盆,找洗衣粉,找搓衣板 ,。。。。
* 2:面向对象:不注重过程 ,只看结果,别人写好了,拿过来直接用。(Java)
比如:洗衣服:自己扔全自动洗衣机里面。)
public static void main(String[] args) {
// 面向过程的方式 每一步我们都需要自己亲历亲为
int[] array={30,40,50,60};
// 我想打印出来是[30,40,50,60,]
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] + ",");
}
}
// 面向对象的过程
// 为什么可以用一句代码就可以解决这个问题呢?
/*
* 因为 jdk给我们写好了这个Arrays.toString方法,
* 我们直接调用就好了
* 当我调用这个方法的时候
* 自动调用这个工具类
* import java.util.Arrays;
* */
int[] arrayA={30,40,50,60};
System.out.println(Arrays.toString(arrayA));
}