求大佬幫忙解釋下代碼中
“Wxl wxl1;”為啥能這樣寫
uj5u.com熱心網友回復:
宣告一個物件,未進行初始化uj5u.com熱心網友回復:
跟WXL wxl =new wxl();有什么區別呢?
uj5u.com熱心網友回復:
Wxl wxl = new Wxl(); 這是定義一個變數wxl,并讓它參考new出來的物件Wxl wxl1; 這只是單純的定義一個變數wxl1
wxl1 = wxl; 這是讓wxl1這個變數參考和wxl所參考的物件,也就是wxl1和wxl一樣,都參考new出來的物件。
uj5u.com熱心網友回復:
Wxl是型別名, wxl是變數名,
Wxl wxl=new Wxl(); 這是初始化過的變數,wxl可以直接使用
Wxl wxl1; 是為初始化過的變數,然后沒有初始化或者賦值的話,直接 wxl1.add()這樣的操作就會報錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/154753.html
標籤:Java SE
