第一个问题..多态跟接口是一样吗..多态概念好像是.同一个接口.引用不同的实列.打出不同的结果.多态的基础是继承.接口呢..多态里面.可以重写父类的方法.向上转型与向下转型..接口为什么也可以?/
第二个问题..接口跟实现类...接口为什么可以直接等于一个对象...也不用实现类创建一个..比例迭带器里面.有一个Collection 接口 iterate() 方法返回一个 iteroter ,iteroter不是接口吗..返回一个接口? or 实例?iteroter it = dogs.iteroter(); 这个接口.都没有实现类.就直接等于一个集合对象?
第二个问题..接口跟实现类...接口为什么可以直接等于一个对象...也不用实现类创建一个..比例迭带器里面.有一个Collection 接口 iterate() 方法返回一个 iteroter ,iteroter不是接口吗..返回一个接口? or 实例?iteroter it = dogs.iteroter(); 这个接口.都没有实现类.就直接等于一个集合对象?
构成多态的条件有三个:1.要有继承 2.要有方法重写(覆盖) 3.父类引用指向子类对象