java职业教育考试题_Java认证考试中Java构造方法题目解答
生活随笔
收集整理的這篇文章主要介紹了
java职业教育考试题_Java认证考试中Java构造方法题目解答
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【Java認證考試中Java構造方法題目解答】java中,在創建一個新的對象的時候,會調用其父親的構造方法,測試程序如下:
class parent{
int a=5;
public parent(){
System.out.println("a="+a);
System.out.println("parent()");
}
public parent(int b){
System.out.println("a="+a);
System.out.println("parent(int a)");
}
}
class child extends parent{
public child(){
super(9);
System.out.println("child()");
}
}
public class Test{
public static void main(String[] args){
child c=new child();
}
}
此時的輸出結果為:
a=5
parent(int a)
child
而如果去掉parent的無參構造函數,且將super(9)注釋掉,則會產生錯誤,提示找不到parent()方法。因為,如果不顯性的使用super,子類會調用父類的構造方法,而只要顯示的寫了構造方法,缺省構造方法就不存在了。
想了解更多java技術請繼續關注官網。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java职业教育考试题_Java认证考试中Java构造方法题目解答的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 普通java程序怎样用cron_java
- 下一篇: abd.exe 需要下java吗_Abd