1,interface 定义,I开头;接口中的属性,方法只是一个声明,没有任何实         现;默认都是public,不要画蛇添足;

2,接口多态:接口作为方法参数类型;

   调用时,实际传递的是接口实现类的对象;

3,多态实现有两种:1,继承;2,接口;

方法一:父类作为方法参数,父类作为方法返回值;

方法二:接口作为方法参数,接口作为方法返回值;

=========================

4,抽象类与接口比较:

抽象类:1,abstract定义;

             2,只能继承一个类;

             3,非抽象派生类必须实现抽象方法;

接口:1,interface定义;

          2,可以实现多个接口;

          3,实现接口的类必须实现所有成员;

          4,直接实现;

二者共同点:1,都不能直接实例化;

                   2,都包含未实现的方法;

                   3,子类或者接口实现类必须实现未实现的方法;