1.List是一個接口,而ArrayList是一個類。
2.ArrayList繼承並實現了List,因此ArrayList纔是正真功能實現者。
3.List list; //正確 list=null;
4.List list=new List(); // 是錯誤的用法,List是接口不是類,接口無法被實例化,但是可以被實現。
5.List list=new ArrayList(); // 正確的用法,ArrayList繼承並實現了List且ArrayList是一個類,實例化後,將其屬性功能賦給List使用,完成集合創建。