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


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

其實面向對象就是使用一個個簡潔方便的類與方法完成你要做的事情
這些類都已經由工具人幫你封裝好了不需要你當一個輪子親力親為
下面一個簡單的程序就可以看出面向對象就是把你做的程序直接拿來用,
有完成同樣工作的程序我們自己可以用為什么還要親力親為呢,
當然啦,有些需要熟悉底層的還是都得熟悉,

/*
面向過程:當需要實現一個功能的時候,每個步驟都要親力親為,詳細處理每一個細節
面向對象:當需要實現一個功能的時候,不關心具體的步驟,而是是找員工已經具有該功能的人,來幫我做事
*/
//當我們使用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));
    }
}

所以說效率這方面,,是吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM