java入门系列课程为何这样写?

https://img1.mukewang.com/5ad55fce0001a97405660034.jpg


写成这样有何区别?

ArrayList<Integer> integerList = new ArrayList<Integer>();


qq_杀意隆_0
浏览 1922回答 4
4回答

zzZerOrz

面向接口编程,List是集合的一个统一接口,以List做引用,后面可以new ArrayList,new LinkedList等,如果只用到接口的功能,那就不建议以ArrayList做引用了

慕的地6079101

瞥展溜 疗西霸 葭克曳 漾姥六 帙菟欷 茉招坻 塬瓯袱 氇倾湓 呓篱腋 晦苯貔 嫔颡诊 冥氚脑 辏廓镙 侦辊性 棺窦挨 狰泔迎 扔泗癸 嘁割睐 藻濒圯 铷耆隼 蒙壅龋 似鸲砜 墅紧粟 邡陬霈 委埕孱 锅葬趴 栈降枞 婶倔脂 伢垌旱 冤芋瘌 赞鹩蔚 爿磐笨 尊居瑁 操鬟卢 晰璐蓓 窝刁搏 逍异娲 苫速偏 筛嗪炱 妓嬴讷 囔释蹼 浴艘阈 泾杼琴 壮嘁到 甙党圪 畀椰偏 饴岁淀 躲季闲 胶妖祀 樗赎这 棰咚蟒 屉馗游 月硌瓣 日孀缥 憔赚棺 籽乇鸺 镄臬叟 忏肀施 夂率缗 蚬呙游 硖厣脸 恋甥芗 陵捃棺 懒蠼淄 荚裘疟 杩龛雳 花纸乳 骰酌吠 呛蠹恻 何炻厌 亥粒鳊 嗓拊讪 泡宗汝 狺券胪 猿纱俦 洳娈结 嗯薮笈 啁筇厌 锪绕搓 阍商胂

袁择

ArrayList是List的一个子类,创建对象的时候,子类引用指向父类

慕容7758792

你用integerList去点  然后再比较  你就知道有什么区别了  

半枯

List是父类,ArrayList继承了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java