码迷,mamicode.com
首页 > 移动开发 > 详细

java4android (接口的基本语法)

时间:2014-05-20 08:11:20      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   class   c   code   

什么是接口?定义了接口,就是定义了调用对象的标准

接口的基本语法:

1.使用interface定义;

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

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


接口的基本语法(二):

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

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

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

举例:

bubuko.com,布布扣
interface USB{//定义了接口
    public void read();
    public void write();
}
bubuko.com,布布扣
bubuko.com,布布扣
interface Wifi{//定义了Wifi接口
    public void open();
    
    public void close();
}
bubuko.com,布布扣
bubuko.com,布布扣
class Phone implements USB,Wifi{//implements 实现 USBPhone实现USB接口
    //实现接口中的全部抽象方法
    public void read(){
        System.out.print("read");
    }
    
    public void write(){
        System.out.print("write");
    }
    
    public void open(){
        System.out.print("Wifi Open");
    }
    
    public void close(){
        System.out.print("Wifi close");
    }
}
bubuko.com,布布扣
bubuko.com,布布扣
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(); 
    }
}
bubuko.com,布布扣

一个接口可以继承多个接口举例:

bubuko.com,布布扣
interface A{
    Public void funA();
}
bubuko.com,布布扣
bubuko.com,布布扣
interface B{
    Public void funB();
}
bubuko.com,布布扣
bubuko.com,布布扣
interface C extends A,B{
//C不是实现A,B接口,而是继承A,B。所以C里里面有A、B、C接口的所有方法,
//当有一个类来实现C接口的时候,就要复写A、B、C所有的方法
    Public void funC();
}
bubuko.com,布布扣

 

 

 

java4android (接口的基本语法),布布扣,bubuko.com

java4android (接口的基本语法)

标签:android   style   blog   class   c   code   

原文地址:http://www.cnblogs.com/safiri/p/3737851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!