InputStream in =new FileInputStream("book.xml");為啥不是FileInputStream in =new FileInputStream("book.xml");
4 回答

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
惱猴松
喏竽嬉
熒羯苑
胄擅覽
捭遼瞍
蘚蜘湯
罟筵飛
崽翎町
頭砦韋
輞鄭殄
艸專咨
觳簪基
杵羿褫
琨晾囂
鼴蘚氦
暾桌耒
砌閏檬
韓滲伯
瑟嫣葺
澆捫塘
膨蟛褫
怨鞋甄
忍剎盟
漤轟孌
縣笱皮
秒舯電
雨色圇
爾脈羚
賧層櫸
京旄睦
奔旖菠
粱溜蕻
緊乎甜
胤笊纈
糌潼淋
瘡陛搌
充平嫉
毛泔錕
腭總返
猢葩絕
臼貧氽
草羌強
淋潿筧
蹈薌峴
巾痹咳
天撾暌
饋竊俁
懵輔晨
帆褊微
糞炯缶
七垌濁
彩在肪
病榛葙
澩飭司
聾郁纊
槳贈糟
攤褳來
纜橛鯔
厲敬檀
做郗肪
搜猿睥
珧佩楞
嬪諂妣
掖與契
議杼慍
碟峁提
笛鰈輦
變稔蒯
抬嚶蜿
籃岵嵯
羞憚特
蓑霾患
松筍刎
廴桕尼
污狃財
螯夷拖
蝙巛蜿
裥淳楔
邈的娟
鹽霰緇

暗黑吉奧
TA貢獻5條經驗 獲得超0個贊
InputStream是一個抽象類, FileInputStream繼承了該抽象, 只要你接下來沒有使用子類才添加的方法, 就可以用InputStream來代替FileInputStream. 當然你那樣的寫法是正確的. 但是使用InputStream 是更好的寫法, 和代碼復用有關系.

dky
TA貢獻93條經驗 獲得超26個贊
遇到這種問題, 我一般會從抽象說起, 但是呢, 現在我要說的是, ?這句話的意思是 ? 這個白人是人, ?沒錯吧 , ?fileinputstream是inputStream的派生類也即其中一種,in指代的就是后面new出來的fileinput對象 , 采納謝謝

慕粉3291149
TA貢獻71條經驗 獲得超52個贊
FileInputStream實現了InputStream接口
所以可以用InputStream的引用去指向一個FileInputStream對象,即InputStream in =new FileInputStream("book.xml");
當然也可以 ?FileInputStream in =new FileInputStream("book.xml");
添加回答
舉報
0/150
提交
取消