求java高手解答小弟問題,謝謝

時間 2021-05-03 22:50:45

1樓:縱橫狐狸糊塗

if(parent instanceof frame) owner = (frame) parent;

else owner= (frame) swingutilities.getancestorofclass(frame.class,parent);

這段**標準寫法是

if(parent instanceof frame)

else

你把else刪了,就是

f(parent instanceof frame)

owner= (frame) swingutilities.getancestorofclass(frame.class,parent);

不管什麼條件owner= (frame) swingutilities.getancestorofclass(frame.class,parent);這段**都會執行。

至於這段**的具體意思,在元件層次結構中搜尋上面的 parent的便捷方法,返回它找到的類 frame.class 的第乙個物件。

2樓:匿名使用者

就是if else的 簡寫 少了{} 但是不長用 在 專案中一般統一寫法都不讓這麼簡寫

C求高手解答謝謝,請高手解答c語言問題,謝謝!

employee char name 10 char address 20 char city 20 char youbian 6 name 10 abc address 20 abc city 10 abc youbian 6 000000 cout 初始化完成 建構函式用初始化連結串列應在類內,...

C 中變數建立時間,求高手解答,小弟謝了

int a 5 int b a 這句不可能就警告 如果有,請給出你所使用的編譯器,以及警告資訊。int c a 這句肯定是錯的。陣列的空間是在編譯期分配的,定義陣列的維數,必須是常量,不可以用變數做陣列的維數。const 常量,實際上是沒有儲存空間的,而是用符號表來實現的。static 在也是在編譯...

求高手解答解釋謝謝,請求高手幫忙解答與解釋。

弓暢右二 x 18 1 x 6 19 114 x 是先用x,在對x 1 x y z 11 x 124,不是125。124 113 11,這時y z 11x y z x 1,因為是判斷y z?因為是對的,所以返回1 x 意思是 先用x顯示 x即 1 在對x 1 種喜 是這樣的,你仔細看一下,x y z...