ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

接口及使用注意事项

2021-12-16 19:58:21  阅读:135  来源: 互联网

标签:注意事项 接口 static 名称 使用 格式 方法 public


接口(interface)在JAVA编程语言中是一个抽象类型,是抽象方法的集合,以interface来声明。
定义一个接口的格式:

public interface 接口名称{
    //接口内容
}

对于接口的一些解释

接口都能定义抽象方法
格式:

	public abstract 返回值类型 方法名称();

1.接口当中的抽象方法,修饰符必须是两个固定的关键字: public abstract。
2.这两个关键字修饰符,可以选择性地省略。

当类实现接口的时候,类要实现接口中所有的方法。否则,类必须声明为抽象的类。
类使用implements关键字实现接口。在类声明中,Implements关键字放在class声明后面。
格式:

public class 类名称 implements 接口名称{
	...
}

从Java 8 开始,接口中允许定义默认方法
格式:

public default 返回值类型 方法名称(参数列表){
	方法体
}

接口当中的默认方法,可以解决接口升级的问题,并且也可以被覆盖重写。

从Java 8 开始,接口当中允许定义静态方法
格式:

public static 返回值类型 方法名称(参数列表){
    方法体
}

注意:调用接口中静态方法直接通过 接口名称.静态方法名 来调用。

从Java9开始允许将方法定义为 private,使得某些复用的代码不会把方法暴露出去。

Java 9私有接口方法

接口中可以定义"成员变量",但是必须用 public static final 三个关键字修饰。
从效果上看,其实就是接口的"常量"。
格式:

public static final 数据类型 数据名称 = 数据值;

注意事项:

  1. 接口中的"常量",可以省略public static final,但是省略与否效果都一样。
  2. 接口中的"常量",必须赋值。
  3. 接口中的"常量"名称使用完全大写使用"下划线_"分割
public interface MyInterfaceConst {
    //一旦被赋值,就不能修改
    public static final int NUM_OF_CONST = 10;
}

标签:注意事项,接口,static,名称,使用,格式,方法,public
来源: https://blog.csdn.net/qq_43520833/article/details/121982057

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有