24 接口(特殊的抽象类)

24 接口(特殊的抽象类)

关键字

interface

出现的原因(猜测)

定义一个规则,方便某个类实现

语法

//接口的语法
 interface 接口名称{
     全局常量;
     抽象方法;
}

特点

  1. 接口一定是抽象类
  2. 实现接口用implements
  3. 接口只能被接口实现,一接口可以实现多个接口
  4. 接口中的所有属性都是全局常量(final+static),所有方法都是抽象方法
  5. 接口中方法的访问权限一定是public权限(没写也是它),最好写出来.

常用操作

1.子类继承抽象类并实现接口

语法:

class 子类 extends 抽象类 implements 接口A,接口B.....接口n{

}
interface A{
   public final static String NAME="张三";
   public abstract void print();
}
abstract class B{
   public abstract void say();
}
class X extends B implements A{
   public void say(){
     System.out.println("你好,世界");
   }
   public void print(){
       System.out.println("作者为:"+NAME);
   }
}
public class InterfaceDemo1
原文地址:https://www.cnblogs.com/SSSzhanglingzhi/p/14066574.html