一、思考題
1.什么時候為數組分配內存?
數組在初始化時分配內存
2.數組一旦被創建,大小能不能改變?
數組一旦被創建,它的大小就不能改變,可以使用array.length的得到數組的大小。
int[] list;
list = new int[10];//初始化數組
list = new int[20];//重新給數組變量賦值,而不是改變原數組的大小
3.實參是如何傳遞給方法的?實參可以和形參同名嗎?
調用方法時,程序給形參分配存儲空間,將實參的值賦給形參。
形參是局部變量,與實參不在同一個作用域,因此,能同名。
4.什么是方法的重載?能根據方法的修飾符或返回值類型進行重載嗎?
方法重載:方法名相同,參數列表(參數類型、參數順序和參數數量)不同
不能根據方法的修飾符或返回值類型進行重載。因為方法調用可作為一個值來處理,也可作為語句處理,如:int val=fun()和fun(),當作為語句處理時,編譯器不能區分應該調用誰。
相關文章
了解千鋒動態
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱