接口不能被實(shí)例化?
接口不可以實(shí)例化,但是接口對(duì)象可以指向它的實(shí)現(xiàn)類對(duì)象。接口可以看做特殊的抽象類,只是所有的方法都是抽象方法(沒有實(shí)現(xiàn)的方法),接口的方法都是默認(rèn)publicabstract的,所以接口不能被實(shí)例化。
舉個(gè)列子:ListSetMap都是接口,使用時(shí)先實(shí)現(xiàn)他們的類對(duì)象:
List<String>list=newArrayList<>();Factory接口可以用來代表實(shí)現(xiàn)它的類。比如:publicinterfacething;publicclassfruitimplementsthing;thingsomething=newfruit();這個(gè)something指的就是水果。接口https://www.52fb.cn是為了實(shí)現(xiàn)多繼承。