面向對象與面向過程實例比較區分

最近有一個比較火的詞蠻有意思的,工具人

其實面向對象就是使用一個個簡潔方便的類與方法完成你要作的事情
這些類都已經由工具人幫你封裝好了不須要你當一個輪子親力親爲
下面一個簡單的程序就能夠看出面向對象就是把你作的程序直接拿來用,
有完成一樣工做的程序咱們本身能夠用爲何還要親力親爲呢,
固然啦,有些須要熟悉底層的仍是都得熟悉,java

/*
面向過程:當須要實現一個功能的時候,每一個步驟都要親力親爲,詳細處理每個細節
面向對象:當須要實現一個功能的時候,不關心具體的步驟,而是是找員工已經具備該功能的人,來幫我作事
*/
//當咱們使用JDK提供的類時,系統自動幫咱們導入進來的
import java.util.Arrays;

public class cesi {
    public static void main (String[] args) {
        int[] array = {10, 20, 30, 40, 50};
        //要求打印格式爲[10, 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給咱們提供好的Arrays類
        //其中有一個tostring方法,直接就能把數組編變成咱們想要的格式字符串
        System.out.println (Arrays.toString (array));
    }
}

因此說效率這方面,,是吧。

相關文章
相關標籤/搜索