core java中建立類中的構造是什麼意思啊,必須要有嗎,我試了好像不用構造也可以建立物件啊。求解啊。謝了

2021-05-14 10:02:10 字數 594 閱讀 9965

1樓:匿名使用者

有參或無參涉及到構造方法的過載,一般情況下不會影響程式。

2樓:

有參構造和無參構造的區別就在於:你new這個物件的時候需不需要直接給初始值。

無參的話:你可以直接new :student stu = new student(); 然後再為stu物件的屬性進行賦值

有參的話:你在new這個物件的時候: student stu = new student("張三","江蘇省","國網信通");

為了方便,直接就可以為這個物件設定初始值。

不同的有參構造必須引數列表不同個,也就是設定的初始值不同。

在設定有參構造以後,預設的無參構造就會被捨去,想要再使用無參構造的話,就需要顯示的去宣告一個無參構造。

3樓:匿名使用者

每一個類在你定義的時候,即使你不定義一個構造方法也會預設存在一個無引數的構造方法的,所以你可以不定義建構函式也可以建立物件的。不過有一點你得注意,就是如果你定義了一個建構函式,那就會把你的那個預設建構函式覆蓋掉的

4樓:

你說的是構造方法嗎?

建立customer類,類中的屬性有姓名(name ,年

public class customerpublic void setname string name public string getage public void setage string age public string getgender public void setgender ...

類的那一章中,解構函式是以類名加來命名,可是在編的時候波浪號老是在上方,用軟鍵盤也不對,該怎麼輸入

字型的問題,不是什麼大問題,換宋體看下 就是shift 1前面那個鍵的那個 不用管在上方還是下方。不會呀!不會在上方呀!c 中解構函式是上波浪還是中波浪?怎麼打出來?c 解構函式就是波浪鍵加類建構函式。鍵即鍵盤上的shift 鍵。具體是上波浪還是中波浪可能因文字編輯器的不同而導致打出來的顯示效果不同...

java中什麼是抽象類和抽象方法?建立有何作用

java抽象類的作用 1 通過繼承它實現多型,後期繫結,可以為將來要實現的東西做好介面,實現重用性。2 介面就是更純粹的抽象類。java中抽象類的構造方法抽象麼 抽象類可以有構造方法,只是不能直接建立抽象類的例項物件而已。在繼承了抽象類的子類中通過super 引數列表 呼叫抽象類中的構造方法 示例 ...