Java 接口协议(interface)
发布日期:2021-06-29 11:38:20 浏览次数:3 分类:技术文章

本文共 878 字,大约阅读时间需要 2 分钟。

  • 接口协议 是一个抽象类,是不能被实例化的,也就是无法通过 new 来创建对象的。

  • 接口协议 用关键字 interface 修饰

    public interface 接口协议名 { 代码块 }
    public interface inter {  public void jump();  public void run();}
  • 类实现 接口协议implements 表示,如果不实现协议方法则会报错

    public class 类名 implements 接口协议名 { 代码块 }
    public class test implements inter  {  @Override  public void run() {    // TODO Auto-generated method stub  }  @Override  public void jump() {    // TODO Auto-generated method stub  }}

    如果想要不实现协议方法且不报错,需用 abstract 修饰

    public abstract class 类名 implements 接口协议名 { 代码块 }
  • 接口协议 成员属性默认就是 常量,不可修改的,默认都会带上 public static final 修饰符。。

    public interface inter {    // 这两种写法是相等的    public static final int num = 30;    // 直接这么写相当于上面的写法    int num = 30}
  • 接口协议 成员方法默认都是 抽象方法,默认都会带上 public abstract 修饰符。

    public interface inter {    // 默认所有的方法都会自动带上 abstract 抽象标识,所以这三种写法都是一个意思。    public abstract void method();    public void method();    void method();}

转载地址:https://blog.csdn.net/zz00008888/article/details/117953703 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java 内部类(成员、局部、匿名)
下一篇:Java 权限修饰符(private、protected、public、默认、final、static)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月26日 17时17分24秒