java吧 关注:1,247,898贴子:12,729,270
  • 4回复贴,共1
求助

为什么接口可以作为数据类型?

只看楼主收藏回复

为什么接口可以作为数据类型?如果做只能做实现类的数据类型吗?但接口不还有实现类其中的属性,那为什么还能作为数据类型?


IP属地:山西来自Android客户端1楼2024-08-15 00:07回复
    多态,接口控制反转


    IP属地:四川来自Android客户端2楼2024-08-15 00:25
    回复
      万物皆对象,大家都是object当然可以new,但是new来new去没必要,所以才引入了控制反转和依赖注入的概念,你用@Autowired就是为了不用new


      IP属地:陕西3楼2024-08-15 09:09
      回复
        多态,可以有多个实现


        IP属地:广东4楼2024-08-15 09:42
        回复
          接口是抽象出来的概念,例如List接口代表的是有序集合,没遇到List作为参数或返回值的情况吗


          IP属地:河北5楼2024-08-15 14:29
          回复