帶參和無參是什麼,構造方法有參和無參區別

2022-11-23 06:51:08 字數 2640 閱讀 2374

1樓:魂斷一路

帶參就是帶有引數,無參就是沒有引數。引數分實參和形參;正如樓上所說的括號裡的就是引數,至於實參和形參樓主需自行學習瞭解,望採納!

2樓:

1.無參的變成有參的在ug中是不能的,但可以根據需要修改;

2.有參的變成無參,一個去除引數命令就可以了;

3.像其他軟體轉化的模型匯入ug基本上都是無引數的,但整體引數尺寸還在,可以修改。

3樓:匿名使用者

說的是函式吧.

帶參,就是有傳入引數的函式,如:max(int a,int b)有兩個引數a,b.

無參是不帶引數的函式,如show(),或者可以是show(viod)樣式.

4樓:

舉個例子說明一下:lines(xa,ya,xb,yb,xc,yc)括號裡面的就是引數了,~student()這樣的就是不帶引數的函式了。

構造方法有參和無參區別?

5樓:匿名使用者

都是在構造的時候被呼叫。

如果在建立物件時不寫引數,呼叫的就是無參的構造方法。可是如果你寫的有有參的構造方法,而沒有無參的構造方法,那麼再「建立物件時不寫引數」就會報錯,程式會認為你知道該怎麼做。

如果構造方法有引數,在建立物件時傳入了引數,那麼就會呼叫此方法,這一點和過載類似。

6樓:匿名使用者

如果你沒有定義建構函式,在建立物件時,系統會呼叫一個預設的建構函式,該建構函式沒有任何引數。但是如果定義了建構函式,預設的建構函式就不存在了。如果要初始化物件,必須呼叫自定義的建構函式。

如果自定義的建構函式有引數,呼叫的必須傳入相對應的引數。

7樓:匿名使用者

呼叫的時候不一樣 有引數的需要加引數,沒有引數的就不需要加唄

無參函式和有參函式定義意思

8樓:天蠍神經俠侶

無引數函式的函式名後面的括號裡是空的,沒有引數列表。有時,也在括號裡面形式地寫上void,表示沒有引數。如 int fun1() 、 char fun2或 void fun3()等。

這裡的int,char或void是函式的型別,表示相應的函式分別返回int型結果,char型結果或不需要返回結果,不要弄混。

c語言函式中,引數相當自變數,返回值相當於應變數。一個引數相當於一元函式,兩個就相當於二元函式等等,返回量只能有一個。

沒有引數,即0個引數,是一個特例,這是與數學上的不同。

比如,要從某個裝置上讀一個數回來,讀來的數是返回值,但是可以沒有引數,就是說,從預設裝置讀的情況;如果同樣的裝置有好幾個,那麼從哪一個裝置讀,或者要連續多少個數,就可以作為函式的引數了。

帶引數的函式,功能更加強大,也靈活。與此相反,有的函式有引數但是沒有返回值。

比如,將一個資料從某個裝置傳送出去,如果你不關心傳送能否成功(預設肯定能成功),那麼就沒有返回值了。

函式的呼叫是一級呼叫一級,可以巢狀。甚至可以自己呼叫自己(遞迴)。定義的c函式都是用來被呼叫的,所以都是被調函式。

但是某些函式又呼叫了其它函式,所以,就是相對的主調函式了。主呼叫和被調,就類似於 父與子,子與孫,...,是相對的。

main()主函式,是一份程式的入口點。你找不到它的主了,其實,只有編譯器提供的啟動**最後呼叫了它。

9樓:匿名使用者

無參函式和有參函式的定義,已經說的很清楚

建構函式的有參和無參的區別,建構函式的引數是派什麼用場的?

10樓:匿名使用者

都在物件被構造的時候被呼叫,只是在構造物件時根據new物件的引數型別和個數進行選擇對應的構造方法進行呼叫,當沒有引數時呼叫無參構造方法,有引數時呼叫對應的有參構造方法。建構函式的引數一般用來初始化類的資料成員。

建構函式的特點及作用:

建構函式的命名必須和類名完全相同。

建構函式的功能主要用於在類的物件建立時定義初始化的狀態。它沒有返回值,也不能用void來修飾。

建構函式不能被直接呼叫,必須通過new運算子在建立物件時才會自動呼叫。

當定義一個類定義的時候,通常情況下都會預設一個建構函式,此預設建構函式是不帶引數的。當自定義了含參建構函式時,預設建構函式將需要手動書寫出來。

11樓:呼沛槐

建構函式是在建立給定型別的物件時執行的類方法。建構函式具有與類相同的名稱,它通常初始化新物件的資料成員。

任何時候,只要建立類或結構,就會呼叫它的建構函式。類或結構可能有多個接受不同引數的建構函式。建構函式使得程式設計師可設定預設值、限制例項化以及編寫靈活且便於閱讀的**。

如果沒有為物件提供建構函式,則預設情況下 c# 將建立一個建構函式,該建構函式例項化物件,並將所有成員變數設定系統指定的預設值。靜態類和結構也可以有建構函式。

沒有引數的建構函式就是預設建構函式。

有引數的建構函式可用傳遞的引數給類中的屬性賦初始值或執行初始化操作例如訂閱事件等。

12樓:匿名使用者

這個是建構函式的過載,有參表示新建物件的時候可以有引數。

如shape shape = new shape()或者shape shape = new shape(3,4)這個就是物件導向的多型性

關於實參和形參的值轉換問題,實參和形參什麼條件下不能進行型別轉換

對於陣列型別的引數,實際上傳的是陣列的首地址,因此它是一個地址傳遞而不是值傳遞,值傳遞和地址傳遞我舉個例子就比較好理解 有一個抽屜裡面放著一個蘋果,這個抽屜相當於是一個住址 也就是地址 蘋果相當於該地址中的一個值 如果你傳入一個值,相當於把這個蘋果克隆了一個給函式,這個時候函式無論怎麼處理,這個抽屜...

韓國高麗蔘進口和國產有什麼區別,高麗蔘如何區別?

一 產地不一樣 高麗蔘指的是產地,國產的就不是高麗蔘了,是長白山人蔘,或其他名字,產在韓國的才是高麗蔘,很多高麗蔘都是長白山人蔘包裝而成的。二 生長時間不一樣 真正的高麗蔘是選用生長了6年的人蔘進行炮製的,分白參和紅參兩種,但是通常指的高麗蔘是指紅參。國產的 高麗蔘 多采用長白山地區的種植人蔘,由於...

太子參和什麼燉湯最好,太子參燉湯的好處

太子參無花果瘦肉湯不會做?多加一樣它,簡單又好喝 論煲湯,想必很多人都會佩服廣東人和福建人,有句玩笑話說得好,福建人 都是被煲湯耽誤的魔法師 因為福建人每次煲湯都是新增很多草藥提味,比如 當歸,枸杞等等,正因為有這些藥材新增,才能夠使湯底喝起來很香又滋補,小時候在家裡的時候媽媽經常會在家裡製作一些好...