首页 > 其他分享 >接口

接口

时间:2023-02-13 08:22:16浏览次数:35  
标签:修饰符 实现 float 接口 static 方法

接口是引用数据类型,一个类可实现多个接口

一 接口的定义

1 接口声明:关键字interface

2 接口体

  • 只包含常量抽象方法
  • 接口体中只进行方法的声明,不需提供方法的实现,用分号结尾。
    float sum(float x,float y);

二 接口的变量和方法

1 接口中的变量自动默认的修饰符是public、static、final,即为常量;

2 接口中的方法默认的修饰符是public abstract
(因此接口的方法不能被static和final修饰)

3 接口中没有构造方法,接口也无法实例化

三 实现接口

1 关键字 implements

可同时继承类和实现接口,extends必须位于implements之前

2 接口的实现类

法一:重写接口中所有的抽象方法
法二:实现类定义为抽象类

3 接口回调

接口可以通过继承产生新的接口
接口之间可以多继承
interface E extends A,B,C{
void f();
} //ABC是已存在的接口

标签:修饰符,实现,float,接口,static,方法
From: https://www.cnblogs.com/Sco-/p/17115201.html

相关文章

  • Java的接口
    介绍接口的基本使用,对接口多态,及继承类和实现接口时产生方法冲突和常量冲突分析Author:MsuenbDate:2023-02-11接口概述多态的使用前提必须是"继承"。而类继承有如......
  • 妙用Java 8中的 Function接口,消灭if...else
    在开发过程中经常会使用 if...else...进行判断抛出异常、分支处理等操作。这些 if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java8的Function接......
  • uni-app:配置访问接口时的跨域(hbuilderx: 3.6.18)
    一,未配置跨域时的报错信息:AccesstoXMLHttpRequestat'http://api.lhdtest.net/item/list'fromorigin'http://localhost:8081'hasbeenblockedbyCORSpolicy:......
  • Jmeter接口测试
          HTTP详细介绍:https://blog.csdn.net/DANIEL_dyj/article/details/123676084 ......
  • 表现层接口的测试
    要测试表现层接口需要先有一个模拟的web环境,怎么得到这个web模拟测试环境呢,就在@SpringTest()注解里面写上webEnvironment=SpringBootTest.WebEnvironment.RANDOM_PORT,这个......
  • 学习笔记jira项目58-useReduce处理接口
     ......
  • Springboot打印接口耗时
    aop切面的方式实现思路引入aop依赖自定义注解定义切面,采用环绕通知代码实现引入依赖<!--aop--><dependency><groupId>org.springframework.boot</groupId>......
  • 前端项目实战99-数据postgrest.查看详情接口封装
    getOne:(resource:any,params:any)=>{constkey:any=Object.keys(params)constid=params[key[0]];constprimaryKey=ge......
  • 通过写登录接口来解释action的用法
    目录通过写登录接口来解释action的用法一、路由二、表模型三、视图类通过写登录接口来解释action的用法一、路由fromdjango.contribimportadminfromdjango.urlsim......
  • 16 接口的定义与实现
    接口的定义与实现/*接口小结1.约束作用2.定义一些方法,让不同的人去实现3.接口里面的方法默认且只能是publicabstract4.接口里面的变量(常量是特殊的变量嘛)默......