加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

JAVA 接口的基本语法

发布时间:2020-12-15 07:16:31 所属栏目:Java 来源:网络整理
导读:定义 使用interface定义 接口当中的方法都是抽象方法 接口当中的方法都是public权限 实现 实现接口使用implements关键字 一个类可以实现多个接口 一个接口可以继承多个接口 一个类可以实现多个接口 public interface USB { void read(); write();} WiFi { op

定义

  1. 使用interface定义
  2. 接口当中的方法都是抽象方法
  3. 接口当中的方法都是public权限

实现

  1. 实现接口使用implements关键字
  2. 一个类可以实现多个接口
  3. 一个接口可以继承多个接口

一个类可以实现多个接口

public interface USB {

    void read();

     write();
}
WiFi { open(); close(); }
class Phone implements USB,WiFi { public Phone() { // TODO Auto-generated constructor stub System.out.println("Phone 无参构造"); } @Override open() { TODO Auto-generated method stub System.out.println("open" close() { TODO Auto-generated method stub System.out.println("close" read() { TODO Auto-generated method stub System.out.println("read" write() { TODO Auto-generated method stub System.out.println("write"); } }
class Test { Test() { TODO Auto-generated constructor stub } static main(String[] args) { TODO Auto-generated method stub USB usb = new Phone(); usb.write(); usb.read(); WiFi wiFi = Phone(); wiFi.open(); wiFi.close(); } }

运行结果

Phone 无参构造 write read Phone 无参构造 open close

一个接口可以继承多个接口

interface PhoneDevice extends connect(); }
PhoneDevice { connect() { TODO Auto-generated method stub System.out.println("connect"); } }

运行结果

Phone 无参构造 write read Phone 无参构造 open close Phone 无参构造 connect

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读