接口

package com.daxing_01;

public class Cat implements Jumpping {
@Override
public void jump() {
System.out.println("猫可以跳高!");
}
}

package com.daxing_01;

public abstract class Dog implements Jumpping{
}

package com.daxing_01;

//定义一个接口,关键字为interface
public interface Jumpping {
public abstract void jump();
}

package com.daxing_01;

public class JumppingDemo {
public static void main(String[] args) {
/* 接口也是抽象的,不可以被实例化
Jumpping j =new Jumpping();*/

//接口的实例化也要采用多态的形式,用它的实现类对象来进行实例化
Jumpping j = new Cat();
j.jump();
}
}

运行结果:


猫可以跳高!

Process finished with exit code 0

 

接口用关键字interface修饰,类实现接口用implements表示,接口不能实例化,若要实例化,可以采用多态的方式;

posted @ 2021-11-23 10:26  小风扇呜呜呜  阅读(39)  评论(0)    收藏  举报