20165329 第三週學習總結

學號 20165329 《Java程序設計》第3周學習總結

教材學習內容總結

主要內容

  • 構造方法與對象的建立
  • 類與程序的基本結構
  • 參數傳值
  • 對象的組合
  • 實例成員與類成員
  • 方法重載
  • this關鍵字
  • import語句
  • 對象數組

關於類

類的實現包括兩部分:類聲明和類體。基本格式爲:

class 類名 {java

類體的內容git

}數組

類體的內容由兩部分構:一部分是變量的聲明,用來刻畫屬性;另外一部分是方法的定義,用來刻畫行爲功能。

關於方法

方法的定義包括兩部分:方法聲明和方法體.通常格式爲:學習

方法聲明部分 {
                 方法體的內容
            } 
1.方法聲明部分(方法頭)

方法頭由方法的類型、名稱和名稱以後的一對小括號以及其中的參數列表所構成。例如:
      int speak(){                //無參數的方法頭
         return 23;
      }
      int add(int x,int y,int z)  //有參數的方法頭
      {   return x+y+z;
      }

注:this

  • 類的成員變量不一樣的是,局部變量只在方法內有效,並且與其聲明的位置有關。spa

  • 對成員變量的操做只能放在方法中,方法能夠對成員變量和該方法體中聲明的局部變量進行操做。設計

建立一個對象包括對象的聲明和爲對象分配變量兩個步驟

  • 對象的聲明
    通常格式爲:code

    類的名字   對象名字           如: XiyoujiRenwu zhubajie;
  • 爲對象分配變量
    eg:zhubajie=new xiyoujirenwu();對象

    關於可變參數

    最後一個參數必須是方法的參數列表中的最後一個參數。接口

注:public void method(int ... x,int y) //可變參數x表明的不是method方法的最後一個參數,y是method的最後一個參數

關於傳值

對於參數是引用類型時,「傳值」傳遞的是變量的引用而不是變量所引用的實體。Java的引用型數據包括對象、數組和接口。

教材學習中的問題和解決過程

問題一、帶包編譯,帶包運行問題。
解決方案:能夠把相關的文件放入同一個文件夾下,而後運行。

[代碼託管]

(statistics.sh腳本的運行結果截圖)

輸入圖片說明

上週考試錯題總

對於<<的錯誤。 解決辦法,百度得知該符號爲左移符號,只要把相關數字化成二進制進行左移運算。

相關文章
相關標籤/搜索