java中定義int變數為什麼後面要加大括號

2021-03-19 18:26:07 字數 2552 閱讀 7190

1樓:吾聲非吾聲

這個東西的意思是 **塊的意思,在這個類進行例項化的時候,他將執行這個**塊。

定義變數時後面帶個括號是什麼意思

2樓:左手半夏右手花

int x(5)就是int x=5。(1)就是int a = 1。

在一些語言中,變數可能被明確為是能表示可變狀態、具有儲存空間的抽象(如在java和visual basic中);但另外一些語言可能使用其它概念(如c的物件)來指稱這種抽象,而不嚴格地定義「變數」的準確外延。由於變數能夠把程式中準備使用的每一段資料都賦給一個簡短、易於記憶的名字,因此它們十分有用。

擴充套件資料變數必須是以字母、漢字開頭的字母、漢字、數字、下劃線組成的字串,且第一個字元必須是 英文字母或者漢字,最後一個字元可以是型別說明符,變數名中不能有空格。 變數名不能包含+ - * / !@ # ¥ ?

小數點 等字元,且長度不能超過255。

不能用 visual basic 的保留字(例如end、len、sub等)作為變數名,但可以把保留字嵌入變數名中,同時變數名也不能是末尾帶有說明符的保留字。

3樓:匿名使用者

(1)相當於:

int a = 1;

(2)定義標準的結構體變數時不能這樣用(但如果你在結構體中加了結構函式那就可以了),只有在定義標準型別的變數或類物件變數時才能這樣用。

c語言裡面,定義int型的變數後面打個小括號(不是中括號!),裡面寫個數字,是什麼意思?比如說:i

4樓:

int x(5);就是int x=5;的意思。其實最早的c編譯器並不支援這種寫法,後來c++相容c的編譯器就都支援這種寫法了。

你拒絕吧,我實在看不出int x(5);這種寫法還有別的什麼意思,「不完整」我也無能為力了。如果認證員還知道int x(5);有別的意思,告訴我不就讓我進步了嗎?

5樓:匿名使用者

這個意思是宣告i並對i進行初始化為1

6樓:紫夜丶風流

int 也是類 x是物件,這是物件的初始化

7樓:滄海雄風

void main()

1press any key to continue

等同於=1

java類名後一個括號和一個大括號什麼意思

8樓:般若兮若

這是這個類的無參構造方法.構造方法就是我們建立物件的時候呼叫的方法,是為屬性賦初始值的方法.

例如alone6_2 a = new alone6_2();

這之中就是呼叫了這個構造方法.

你還可以寫一個構造方法為你的a跟b屬性賦值public alone6_2(int a,int b)這樣你就可以在建立這個物件的時候直接為a跟b賦值了alone6_2 a = new alone6_2(1,2);

此時a的值是1,b的值是2

9樓:匿名使用者

public alone6_2()

這個是一個無參建構函式,而且函式體內什麼也沒有。

也就是說,如果你定義一個alone6_2類物件,如:alone6_2 a = new alone6_2();

那麼就會執行這個函式,但是因為函式體內沒有語句,所以執行時不會有什麼效果。

java裡類new後加了大括號是什麼意思

10樓:幻形術

new ***

表示宣告一個繼承自***(可以是類,可以是介面)的匿名類物件,同時在匿名類中可以重寫基類的方法。

這種用法在android開發教材中經常見到,尤其是各種事件的hander處理。

11樓:揚晗琴次碧

開執行緒的話,有兩種方法,即繼承threadclass

或者實現

runnable

inte***ce

繼承thread需要重寫run方法,實現runnable也要實現run方法。

thread類預設會在run方法中呼叫傳進去的runnable(為空則不呼叫),重寫後會覆蓋當前的run方法。

最後thread在start過後都是要執行run方法的,一種重寫方法內容,一種使用預設的方法,想怎麼用都可以。

java一個方法後面加大括號和不加的區別

12樓:澶漫

抽象方法不能有方法體,空大括號就是方法體,只不過它沒有**,什麼都不執行

13樓:匿名使用者

加大括號表示方法的

完整定義(在類中)

public class a,定義一個完整的方法h1}}不加括號表示方法的申明(比如在介面或者抽象類中)public inte***ce h

14樓:

大括號內是方法體,是方法的具體實現邏輯。

不加大括號,是抽象方法或者介面,只有方法的宣告。

加大括號,就是一般方法了。

c語言中定義int變數預設值是多少

區分變數的型別,有兩種情況。1 區域性變數。區域性變數在沒有顯式初始化時,其值c語言規範沒做要求,可以是隨機值,也可以是編譯器隨意給定的值。比如gcc編譯器的區域性變數就是隨機值,可能為任何值。而微軟的編譯器,如vc或vs,則會初始化為全c,即0xcccccccc。2 全域性變數或靜態區域性變數。所...

JAVA中怎麼定義圓類要求如下,JAVA中怎麼定義一個圓類要求如下

public class circle public double getr public void setr double r 面積 return public double getarea 周長 return public double getlong class cylinder extend...

java中如何定義常量

java 常量,有2種意思 第1種意思,就是一個值,這個值本身,我們可以叫它常量,舉 幾個例子 整型常量 123 實型常量 3.14 字元常量 a 邏輯常量 true false 字串常量 helloworld 這只是說法的問題,比如7這個數,我們就可以說 一個int型別的常量7 還有另一種 第2種...