博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口的定义
阅读量:4969 次
发布时间:2019-06-12

本文共 783 字,大约阅读时间需要 2 分钟。

定义了接口就是定义了调用对象的标准

接口的基本语法

1.使用interface定义

2.接口中的方法都是抽象方法

3.接口当中的方法都是public权限

4.实现接口使用implements关键字

5.一个类可以实现多个接口

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

interface USB{

         void read();

        

         void write();

}

interface WiFi{

         public void open();

         public void close();

}

class Phone implements USB,WiFi{//implement实现了接口(一种特殊的继承)

         public void read(){

                   System.out.println("USBPhone read");

         }

        

         public void write(){

                   System.out.println("USBPhone write");

         }

         public void open(){

                   System.out.println("WiFi open");

         }

         public void close(){

                   System.out.println("WiFi close");

         }

}

class Test{

         public static void main(String args[]){

                   Phone Phone = new Phone();

                   USB usb = Phone;//向上转型,把子类的对象赋值给父类的引用

                   usb.read();

                   usb.write();

                  

                   WiFi wifi = phone;

                   wifi.open;

                   wifi.close;

         }

}

转载于:https://www.cnblogs.com/java4android/archive/2012/04/29/2476501.html

你可能感兴趣的文章
Git 笔记 - section 1
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
《人人都是产品经理》书籍目录
查看>>
如何在git bash中运行mysql
查看>>
OO第三阶段总结
查看>>
构建之法阅读笔记02
查看>>
DataTable和 DataRow的 区别与联系
查看>>
检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败
查看>>
mysql数据库中数据类型
查看>>
Fireworks基本使用
查看>>
Linux 标准 I/O 库
查看>>
.net Tuple特性
查看>>
Java基础常见英语词汇
查看>>
nginx启动、关闭命令、重启nginx报错open() "/var/run/nginx/nginx.pid" failed
查看>>
BZOJ 3097 Hash Killer I
查看>>
UINavigationController的视图层理关系
查看>>
html阴影效果怎么做,css 内阴影怎么做
查看>>
宏观经济
查看>>
综合练习:词频统计
查看>>