已采納回答 / zhyyyq
package com.imooc;import java.util.HashMap;import java.util.Iterator;import java.util.Scanner;public class Main {public static HashMap<Integer,Car> carList? = new HashMap<Integer,Car>();public static void main(String[] args) { if(login()) { ...
2019-09-10
最新回答 / 小木魚8209172
你可能沒學(xué)過C++;? 靜態(tài)變量,必須初始化的,。。。既然有靜態(tài)變量分配了,那初始化一定跟著執(zhí)行。??
2019-09-08
最新回答 / Ray_Loy
因為成員內(nèi)部類雖然在本類內(nèi)部,但是封裝級別比本類更高,所以想要正常訪問內(nèi)部類,需要創(chuàng)建內(nèi)部類對象,通過對象名來訪問,而內(nèi)部類本身就處在外部類內(nèi)部,所以可以直接訪問外部類
2019-09-07
已采納回答 / Ray_Loy
你這兩句打印應(yīng)該是寫在了Animal類的構(gòu)造方法和Dog類的構(gòu)造方法里面把,這里其實需要你了解的是在你聲明子類對象的時候,首先會調(diào)用子類的構(gòu)造方法,但是在子類的構(gòu)造方法方法體里面,其實會隱式的默認(rèn)調(diào)用父類的構(gòu)造方法并實例化一個父類對象,之后才會生成子類對象,那么在調(diào)用父類構(gòu)造方法的時候,自然會打印出Animal類執(zhí)行了這句話
2019-09-07
最贊回答 / 無限記錄者
【對象dog】轉(zhuǎn)換成【對象animal】,兩個對象的地址是一致的“Dog@……”Cat類的對象,運行時引用的是應(yīng)該是“Cat@……”的地址
2019-09-05