1.System.out.println(2+2+"5"+2+2);輸出結果?
結果爲“4522”,在2+2的時候,爲4,然後通字符串成相加,就會變爲字符串,就是”45“,字符串通整型數據相加是字符串。於是就是“4522”。
2.Object自帶的方法有哪些?
有clone(),toString(),hasCode(),equals(),notify(),wait(),finallize(),getClass();
3.static關鍵字的用處。
靜態方法可以由類來調用,也可以由對象來調用;非靜態方法只能由對象來調用。同一個類中,非靜態方法中卻可以直接調用所在類的所有靜態方法和非靜態方法,靜態方法只能調用靜態方法,不可以直接調用非靜態方法,而必須通過實例化之後調用非靜態方法;
4.重寫(overide):子類中定義通父類中,方法名和參數一樣,且返回類型相同。
繼承:調用父類封裝的非private方法,需要通過super.xxx(),調用,this不能調用。