java中方法重寫的本質
本質說明
1、在編譯階段,編譯器只知道對象的靜態類型,而不知道實際類型,因此只能在class文件中確定調用父類的方法。
2、在執行過程中,它將判斷對象的實際類型。如果實際類型實現了這種方法,它將被直接調用。如果沒有實現,它將根據繼承關系從下到上進行檢索。只要檢索到,它將被調用。如果沒有檢索到,它將被拋棄。
實例
class Animal {
void eat() {
System.out.println("eating...");
}
}
class Dog extends Animal {
void eat() {
System.out.println("eating bread...");
}
}
java中Process是什么
說明
1、Process類是抽象類(所有方法都是抽象的),封裝進程(即執行程序)。
2、Process類提供了從過程輸入、執行輸出到過程、等待過程完成、檢查過程的退出狀態和銷毀過程的方法。
實例
Process p = null;
try {
p = Runtime.getRuntime().exec("notepad.exe");
p.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("我想被打印...");
更多關于“Java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助力你實現java程序員夢想。