码迷,mamicode.com
首页 > 编程语言 > 详细

java 07 接口

时间:2019-01-07 20:58:00      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:new   内聚   bst   多重继承   aced   接口   rtu   bsp   java   

1.interface 

     接口

2.接口中的成员修饰符固定

    public static fianl    //成员变量    只通过类访问

    public abstract       //成员函数     

3.接口里所有的方法都是抽象的,抽象类中,可以没有抽象方法。

   类与类继承,类与接口是实现的关系。降低耦合(高内聚,低耦合)。

  通过接口实现多重继承。

4.最低标准

5.

 

class Interfacedemo{
public static void main(String[] agrs){
PC pc =new PC();
Mouse m = new Mouse();
//启动接口,调用play
pc.insertUSB(m);
}
}


//实现接口。定义以接口为参数的方法
class PC {
public void insertUSB( USB usb){
System.out.println("插入了usb");
//调用play
usb.play();
}

}

//定义接口
interface USB{
void play ();
}

//类实现接口
class Mouse implements USB{
public void play(){
System.out.println("鼠标滑动");

}
}

java 07 接口

标签:new   内聚   bst   多重继承   aced   接口   rtu   bsp   java   

原文地址:https://www.cnblogs.com/simly/p/10234530.html

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