virtualjava
發布時間: 2023-02-28 08:59:02
Ⅰ java語言的虛函數是怎麼樣的
java中並沒有virtual關鍵字指示一個函數就是虛函數,java中的普通函數就相當於C++中的虛函數,抽象函數相當於C++中的純虛函數。
publicclassDemo2{
publicstaticvoidmain(String[]args){
Parentp=newChild();
p.print();
p.func1();
}
}
abstractclassParent{
//抽象函數
publicabstractvoidprint();
//普通函數
publicvoidfunc1(){
System.out.println("Parentfunc1");
}
}
classChildextendsParent{
//實現抽象函數
publicvoidprint(){
System.out.println("Child");
}
//覆蓋父類的func1函數
publicvoidfunc1(){
System.out.println("Childfunc1");
}
}
熱點內容