八大基本數據類型的默認值:
成都創(chuàng)新互聯是專業(yè)的海豐網站建設公司,海豐接單;提供成都網站制作、成都網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行海豐網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
boolean false
char '/uoooo'(null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d
布爾數組沒有賦值也一樣。
1、首先局部變量在類體中,一般是最先定義的,而局部變量是在方法或各種其他語句中,
2、而方法可以同時調用成員變量和局部變量。這里以方法F()為例。
3、如果方法中的局部變量的名字和成員變量的名字相同,那么方法就會隱藏成員變量,在方法進行操作時采用局部變量。
4、而如果想使用隱藏的成員變量值,那么只需添加this.成員變量即可實現其值調用。
5、局部變量沒有默認值。如果在使用局部變量時不為其賦值,那么在編譯的時候就會出現錯誤,這是因為方法在使用局部變量時不會為其賦初值,而相反,成員變量如果沒有賦值,系統會為其自動設定默認值0。
public class A {bai
private int a,b;
public void apple(int a=1,int b=2 )
{
return 0;
}
}
方法apple中的參數a的默認值zhi是1,b的默認值是2。
擴展資料:
Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶接口部件的類(java.awt包),這里awt是抽象窗口工具集(abstract windowing toolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網絡功能的類(java.net包)。
參考資料來源:百度百科-Java
String 默認值為null,int 0,long 0L,Long null,Integer 0,Boolean false,float 0.0f
,Char '\u0000'(null)
你定義的a是臨時變量,這種臨時變量是不會初始化的,只有類的成員變量才會被初始化。比如
class test {
private int a;
}
然后你創(chuàng)建一個test對象,new test(),那么這個對象的屬性a就會被默認初始化為0。