首页 > 其他 > 详细

18.接口的基本语法

时间:2016-08-28 18:07:48      阅读:146      评论:0      收藏:0      [点我收藏+]
  • 什么是接口?
    • 定义接口就是定义了调用对象的标准
 
  • 接口的基本语法
    • 基本语法(一)
      • 1、使用interface定义
      • 2.接口当中的方法都是抽象方法
      • 3、接口当中的方法都是public权限
    • 基本语法(二)
      • 1、实现接口使用implements关键字,之后要复写这个接口当中的抽象方法
      • 2、一个类可以实现多个接口, 同时接口支持向上转型,生成这个接口实现类的对象之后,可以向上转型为接口类型
 
  1. interface USB{
  2. publicvoid read();
  3. publicvoid write();
  4. }
 
  1. interface Wifi{
  2. publicvoid open();
  3. publicvoid close();
  4. }
 
  1. classPhone implements USB,Wifi{
  2. publicvoid read(){
  3. System.out.println("USB read");
  4. }
  5. publicvoid write(){
  6. System.out.println("USB write");
  7. }
  8. publicvoid open(){
  9. System.out.println("Wifi open");
  10. }
  11. publicvoid close(){
  12. System.out.println("Wifi close");
  13. }
  14. }
 
  1. classTest{
  2. publicstaticvoid main(String args[]){
  3. Phone phone =newPhone();
  4. //向上转型
  5. USB usb = phone;
  6. usb.read();
  7. usb.write();
  8. Wifi wifi = phone;
  9. wifi.open();
  10. wifi.close();
  11. }
  12. }
 
结果:
D:\work\src>javac *.java
 
D:\work\src>java Test
USB read
USB write
Wifi open
Wifi close
 
      • 3、一个接口可以继承多个接口
 
  1. interface A{
  2. publicvoid funA();
  3. }
 
  1. interface B{
  2. publicvoid funB();
  3. }
 
  1. interface C extends A,B{
  2. publicvoid funC();
  3. }
 





18.接口的基本语法

原文:http://www.cnblogs.com/arroneve/p/5815456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!