2-11_接口

1 package Interface01;
2 /*
3     定义了一个接口
4  */
5 public interface Jumpping {
6 
7     public abstract void jump();
8 }
1 package Interface01;
2 
3 public class Cat implements Jumpping{
4 
5     @Override
6     public void jump() {
7         System.out.println("猫可以跳高了");
8     }
9 }
package Interface01;

/*
    接口概述
        接口就是一种公共的规范标准,只要符合规范标准,大家都可以用用
        Java中的接口更多的体现在对行为的抽象
        
   接口的特点
    接口用关键字interface修饰
        public interface 接口名()
    类实现接口用implememts表示
        public class 类名 implements 接口名{}
    接口不能实例化
        接口的实例化:参考多态的方式,通过实现类对象实例化,这叫接口多态
        多态的形式:具体类多态,抽象类多态,接口多态
        多态的前提:有继承或者实现关系;有方法重写;有父(类/接口)引用指向(子/实现)类对象
    接口的实现类
        要么重写接口中的所有抽象方法
        要么是抽象类
 */
public class JumppingDemo {
    public static void main(String[] args) {
        Jumpping j = new Cat();
        j.jump();
    }
}

 

posted @ 2021-02-22 20:01  找不到北的北  阅读(51)  评论(0)    收藏  举报