Java變量聲明,實例化,問題


1.變量在輸出前必須實例化,這是因為只有聲明,沒有分配內存空間

在這種情況下會報錯

2.實例化后,盡管沒有賦值,可能是默認了吧,但也不會輸出null,什么也沒有輸出

上面的理解可能是錯的,a賦值了,就是空的,不是null;

但是下面的這個就是輸出的null

public class Test {
    public String i;;
    public static void main(String[] args) {
        Test test=new Test();
        System.out.println(test.i);
    }
}

 

3.賦值以后程序就會打印出  13

4.方法中的變量是默認的局部變量,不能使用修飾符

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM