Ⅰ java里構造方法的方法體有什麼用,參數要怎麼寫,構造的主要作用和實際用途是什麼呢
假設我們有一個A類,如果我們沒有寫自己寫構造方法,那麼在該類中會默認有一個A()方法,此方法的參數為空。當我們創建一個A類的對象a: A a = new A(); 構造函數的主要作用就是用來實例化A類。當然,構造方法也可以有參數,還可以在方法體中也可以初始化一些屬性,或者執行一些方法。
Ⅱ JAVA面向對象:對象作為構造方法的參數,有什麼意義
你好,類的構造函數可以簡化代碼,方便重用,在創建一個新的類的實例時同時就可以為該實例的成員變數賦值。
所以類的構造方法可以有無數個,但是每一個的參數類型都不能完全相同。任何一個參數都可以說是一個類型,或者成為對象。public A(A a){};指明這個構造函數的參數為類A的一個實例。A b=new A(a);就是實例b實際上是指向實例a的。至於意義,如果沒有實際用途,可不必深究