首页 > 编程语言 >java 接口

java 接口

时间:2023-06-07 18:22:35浏览次数:36  
标签:java 实现 创建 接口 修饰 interface

为什么使用接口

接口可以实现java中的“多继承”

什么是接口

接口的关键字是interface

接口中的所有方法都是用抽象abstract修饰的;没有方法体;那个类要用这个接口就在那个类中写接口中的方法

接口不能实例化,接口就是抽象的概念

实现类中必须实现接口中的所有方法

实现的关键字implem

实现类可以实现多个接口

接口中的变量都是常态变量;默认是用final进行修饰的,被final修饰的属性不能被二次赋值

创建接口的步骤

创建接口:第一种方式:class修改成interface;直接创建interface(在new》java class》interface)

创建实现类

调用接口

接口是一种能力

公式:a has b==>a implements b(b是接口,a是实现类)

a拥有b的能力(功能)

接口是一种约定

有些接口只有名称没有方法

有些接口需要通过注释约定接口的实现规则

 

标签:java,实现,创建,接口,修饰,interface
From: https://www.cnblogs.com/liuxin6de1b/p/17464208.html

相关文章

  • java多态
    多态的定义:父类引用指向子类对象实现多态的三个要素:1.编写具有继承关系的父类和子类publicclassDemoextendsTest2.子类重写父类方法重写的定义是子类和父类拥有相同方法名或者相同属性的方法3.使用父类的引用指向子类的对象符合这三个条件就可以使用多态多态的向上转......
  • python线性脚本生成基本eml邮件,压缩文件,接口灌数据
    1importdatetime,zipfile,tarfile,logging,os,string,random,ipaddress,uuid,pytz,py7zr2importio,socket3fromemail.mime.textimportMIMEText4fromemail.mime.multipartimportMIMEMultipart5fromemail.mime.applicationimportMIMEA......
  • java面试(30)- redis
    1:Redis支持的数据类型a)字符串keyvalb)hashkeynamefiledc)listkeyv1v2v3v3d)setkeyv1v2v3d)zsetkeysv2:Redis支持的事务3:为什么redis快 4:redis的优缺点1、优点a)数据类型丰富b)支持数据......
  • JAVA——时间类
    JAVA——时间类世界标准时间格林尼治时间简称GMT目前世界标准时间已替换为:原子钟中国标准时间:世界标准时间+8小时 时间单位换算1秒=1000毫秒1毫秒=1000微秒1微秒=1000纳秒 如何创建对象?Datedate=newDate();Datedate=newDate(指定毫秒值);如何修改时间......
  • 接口并发能力优化提升
    写了一个插入接口,进行了并发处理的优化,优化过程如下:初始接口代码yml配置文件server:port:8081spring:datasource:url:jdbc:mysql://ip:3306/my_test?characterEncoding=utf-8&useSSL=false&serverTimezone=UTCusername:linpassword:......
  • java中基本数据类型和包装数据类型
    基本数据类型和包装数据类型在Java中有着重要的区别和联系,对于Java程序员来说,熟悉这两种数据类型的特点和使用方法是非常必要的。 基本数据类型 Java中的基本数据类型一共有8种,分别为:-byte-short-int-long-float-double-char-boolean基本数据类型是指可以......
  • java微信公众号 推送消息
    WxConfig.java @Slf4j@ServicepublicclassWxConfig{@ResourceprivateWxClientwxClient;//appIdprivatestaticfinalStringappId="xxxx";//appIdSecretprivatestaticfinalStringappIdSecret="xxxx";privatestat......
  • java代码调用Python代码
    1,使用runtime调用Python脚本String[]arguments=newString[]{"E:\\ProgramFiles\\python.exe","E:\\wzCode\\signal.py",Arrays.toString(datas),String.valueOf(Num)};......
  • Java7新特性: 多异常捕获
    在Java7中引入了一种新的异常处理机制,即多异常捕获。在之前的版本中,我们通常使用单个catch块来捕获所有可能抛出的异常。但是,这种方式可能导致代码变得冗长且难以阅读。多异常捕获机制可以使代码更加简洁、易读,并且可以更准确地处理不同类型的异常情况。接下来就让我们大家一起来看......
  • 如何通过API接口获取淘宝的店铺所有商品详情
    在电子商务领域中,淘宝是亚洲最大的在线交易平台之一,拥有海量的商品资源和消费者。如果你是一名开发者,想要在自己的网站或者APP中嵌入淘宝商品资源,那么你就需要通过淘宝开放平台提供的API接口来获取这些资源。本篇文章将介绍如何通过API接口获取淘宝店铺的所有商品详情信息。第一......