乐趣区

关于java:接口笔记

一、接口特点

接口不能实例化,能够通过子类来实现接口,再采纳多态的形式。称为 接口多态
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 调用了

退出移动版