逃出 C++ 新手村|物件導向篇

    扎實物件導向知識,為後續解析題目架構打好穩固根基

    257
    5.0
    • 陣列、向量與結構|從陣列與向量容器擴展到結構型態

    • 類別與物件|使用類別與物件,實現更彈性的模組化

    • Overloading(多載)|掌握多載觀念,打造更泛用的程式碼

    • Inheritance(繼承)|能夠利用繼承的觀念,發揮模組化的延展性

    • Templates(樣板)|利用樣板,實現 C++ 中型態模組化

    US$63.54

    按一下 進入設定

    00:00
    00:00
    00:00

    什麼是物件導向?

    # 一種程式設計概念,大大的增加了程式的靈活性和可維護性


    物件導向(object-oriented programming)是具有物件概念的程式設計,一種程式開發方式。在這個概念中,可以把物件看作是一個小型的機器,物件與物件之間互相區別,又藉由程式碼互相呼應。每個物件都應該能接收資料、處理資料並將資料傳遞給其他物件。


    此外,物件導向程式設計可以有效增加程式的靈活性和可維護性,在大型專案設計中廣為應用。



    6 大 C++ 必學語法一次搞懂

    •  物件導向與開發環境:大部分程式內的東西都變成以物件的方式呈現。在這個概念裡,物件與物件之間互相區別,又藉由程式碼互相呼應。
    •  陣列、向量與結構:由相同類型的元素(element)的集合所組成的資料結構。
    •  類別與物件:類別算是一個藍圖,一個可參考的範本。物件指的是類別的實例,作為程式的基本單元,將程式和資料封裝其中以提高軟體的重用性、靈活性和擴充性,物件裡的程式可以存取以及修改物件相關連的資料。
    •  Overloading(多載):相同類別中,定義名稱相同,但是參數個數不同,或是參數型態不同的函式。這樣就可以利用參數個數或者參數型態,呼叫到對應的方法。
    •  Inheritance(繼承):指類別物件的資源可以延伸和重複使用,繼承者可以擁有被繼承者的特性,可以降低程式的重複性。
    •  Templates:資料型態參數化的功能,將資料型態資訊自程式碼中抽離,代之以簡化的符號(T, T1, T2, ...)。再由編譯器透過類似巨集代換的方式,根據樣板內容產生實際的程式碼。




    用大量實作從做中學搞懂物件導向,打好解題基礎

    # 透過實作練習學會應用 C++ 的物件導向




    用大量實作從做中學搞懂物件導向,打好解題基礎

    彩蛋章節|跨語言的物件導向觀念(購課人數達 70 人即解鎖):

    大部分的程式都支援物件導向設計模式,本章節跳脫 C++ 介紹讓你在不同語言也能通用的物件導向的觀念,


    彩蛋章節|程式語言發展脈絡(購課人數達 150 人即解鎖):

    程式語言那麼多到底該怎麼選?這堂課會幫你科普程式語言發展的歷史課。



    系列課程大量範例 + 練習題 = C++ 實力直線上升

    # 將 C++ 應用帶入實作練習題,跟著解題一步步往前,不知不覺就都學會了 !




    這系列課程適合誰 ?

    # 只要任何想學習 C++ 的人,都能在系列課程中,找到適合自己的學習定位




    從新手入門到步入職場,每一階段必須具備的技能都為你準備好

    # 系統性的學習增加你的 C++ 語言實力


    章節目錄

    • 1-1
      01-01-01 課程開場(3)
    • 1-2
      開通課程專屬社群
    • 1-3
      01-02-01 C++ 程式語言與物件導向(18)
    • 1-4
      01-03-01 你的第一個 Hello World 程式(11)

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    吳東昇
    吳東昇
    希望可以針對跨語言物件導向整合和串接教學有多一點的介紹,謝謝
    維元
    維元

    好,已經收到了!我會安排到課程規劃內:)

    銷售方案