20165221 JAVA第三週學習心得

知識點回顧

類與對象學習總結html

  • 類:java做爲面向對象型語言具備三個特性:①封裝性。②繼承性。③多態性。java中類是基本要素,類聲明的變量叫對象。在類中定義體的函數題叫方法。
  • 類與程序的基本結構:
    (一)構造方法:建立對象時用,構造方法與類同名,沒有類型。能夠建立構造方法,但要保證參數個數不一樣或參數類型不一樣。
    (二)爲對象分配變量時要用new字符。用「.」運算符來操做對象。
    (三)java有若干個類構成,這些類能夠在一個源文件也能夠在若干文件夾裏。
  • 參數傳值:
    (一)傳值機制:方法中參數變量的值是調用者指定值得拷貝。
    對象的組合:一個類能夠把某個對象做爲本身的成員變量。一個對象a組合了對象b,那麼a能夠委託b調用其方法,即對象a以組合的方式複用b的方法。
  • 實例成員與類成員
    (一)在變量或方法前加上static叫類變量,不然叫實例變量。
    (二)區別:不一樣對象的實例變量各不相同,全部對象共享類變量,直接能夠經過類名進行訪問。
    (三)類方法只能調用類變量,而實例變量能夠調用類變量,也能夠調用實例變量。
  • 方法重載:
    (一)定義:一個類能夠有多個方法具備相同的名字,可是得保證這些方法的參數不一樣或參數類型不一樣。
    (二)調用重載方法引用要明確,對應相同類型的參數,調用相同類型的參數的重載方法。
  • this關鍵字:
    (一)this關鍵字表示某個對象。
    (二)this不能夠出如今類方法中,在類方法中能夠將this改成類名。
    包:經過包語句package將幾個源文件打包在一個文件夾下,能夠對java文件進行有效的管理。
  • import語句:
    (一)語句做用是引入包中的類。
    (二)java.lang包是java語言的核心語句,不須要import語句來引入,其中包括「System類,Math類」。
    (三)若是沒有用import引入包內的類,能夠直接帶包名使用該類。
    (四)用 private,public,protected修飾的方法和成員變量有必定的訪問權限。
    (五)javadoc 文件名.java 會在目錄中生成一個html的文檔,能夠用瀏覽器進行查看。java

    代碼舉例

    學習心得

  • 本週第四張的內容較多,本身只是粗粗的看了一遍課本,教學視頻,尚未所有看完......下週還要再抽時間補上第四章的內容。由於上週的字符串和運算符不是太瞭解,加上對於結構體掌握的很差,作第二週的測試時,感受有些吃力。又補充總結了部分知識點。

    瀏覽器

相關文章
相關標籤/搜索