2014-06-16 58 views
-6

我有一個布爾變量,這是錯誤的。我想將其改爲真實。Java - 在方法中更改變量的值?

start.java

class start{ 
    static boolean click; 
    public static void main(String[] args) { 
    second class1 = new second(); 
    System.out.println(class1.click); 
    } 
} 

second.java

public class second{ 

    public boolean click; 

    public void main2(){ 
    click = true; 
    } 

    } 
+0

sysout之前的class1上的main2。 – Batty

+0

爲什麼你需要downvote我的問題,是吧?僅僅因爲這是一個簡單的問題,你不需要冷靜下來,請男人。來一個。 –

+0

我不是一個downvoters,但我想人們可能不喜歡你的問題,因爲1.你沒有表現出任何努力提出你的問題,2.他們可能認爲這是任何體面的Java教程/課程應該覆蓋,而且不可能對未來的讀者有益。 – awksp

回答

4

你必須調用改變的click值的方法,可以在打印前:在你的情況下調用

second class1 = new second(); 
class1.main2(); 
System.out.println(class1.click); 
+1

另外,將'main2'更改爲'setClick(布爾點擊){click = clicked;}';用法:'class1.setClick(true);' – Shail016