一、接口特点
接口不能实例化,可以通过子类来实现接口,再采用多态的方式。称为接口多态
public class Cat implement Jumpping{}
因此多态实现的前提:
1、有继承或实现的关系;
2、方法重写;
3、父类引用指向子类对象或者父接口引用指向实现类对象
二、接口的成员特点
成员变量有默认修饰符:public static final
接口没有构造方法,多态中调用的是所有类的祖宗类:Object
一个类如果没有父类,默认继承Object类
接口中只有抽象方法,没有一般方法
接口中的方法如果不写修饰符,默认public abstract
三、案例《猫和狗》
1、Jumpping接口
2、Animal类
①注意抽象类方法的格式
3、AnimalDemo
1、Jumpping接口的引用只能调用Jummping里的方法
2、Animal类的引用只能调用Animal里的方法
例如 :
Animal a = new Cat();
a.jump();//是不行的!!!
通常不用多态,回到平时的Cat c = new Cat();
那么父类和实现类中的方法都可以被同一个对象c调用了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。