广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java接口方法之抽象方法声明_北大青鸟IT学校

作者:邓华发布时间:2021-04-04分类:Java技术浏览:873


导读:Java接口有多少种方法呢?Java接口有方法声明、抽象方法声明、静态方法声明、默认方法声明这几种。那么下面我们跟着惠州北大青鸟老师一起来学习Java接口方法中的抽象方法声明,希望大家能从中获益。

Java接口有多少种方法呢?Java接口有方法声明、抽象方法声明、静态方法声明、默认方法声明这几种。那么下面我们跟着惠州北大青鸟老师一起来学习Java接口方法中的抽象方法声明,希望大家能从中获益。

接口中的所有方法声明都是隐式抽象和公开的,除非它们声明为static或default。

接口中的抽象方法没有实现。

抽象方法的主体总是由分号表示,而不是一对大括号。

下面的代码声明一个名为Player的接口:

public interface Player {  public abstract void play();  public abstract void stop();  public abstract void forward();  public abstract void rewind();
}

播放器界面是音频/视频播放器的规范。

真实的播放器,例如DVD播放器,将通过实现播放器接口的所有四种方法来提供该规范的具体实现。

在接口中的方法声明中使用抽象和公共关键字是多余的。

上面的Player接口的声明可以改写如下,而不改变其含义:

public interface  Player {
   void  play();
   void  stop();
   void  forward();
   void  rewind();
}

接口中的抽象方法声明可以包括参数,返回类型和throws子句。

public interface NewPlayer {
 boolean play(int account) throws AccountNotFoundException;

 boolean stop(double amount);

 boolean forward(double amount) throws InsufficientBalanceException;

 double rewind();
}

来自接口的抽象方法由实现接口的类实现,类重写它们以提供实现。

接口中的抽象方法不能声明为final。

类可以声明接口final的重写方法,表示子类不能重写该方法。

更多Java资讯关注网站动态,或者来惠州北大青鸟新方舟校区了解一下。

Java13.png

Java


Java技术排行
标签列表
网站分类
文章归档
最近发表