接口概述:体现的是规范,是标准。实现接口的子类必须重写完接口里面的全部抽象方法。
接口格式:修饰符 interface 接口名称{
}
注意:JDK1.8之前接口中只有抽象方法和常量。
类实现接口格式:修饰符 class 实现类名称 implements 接口1,接口2{
}
实现接口的类称为实现类,一个类可以实现多个接口。
引申:类与类是单继承关系,一个类只能继承一个直接父类。类与接口是多实现关系,一个类可以实现多个接口。接口与接口是多继承关系,一个接口可以同时继承多个接口。
了解:JDK1.8之后接口新增了三个方法,默认方法、静态方法、私有方法
public class InterfaceDemo {
public static void main(String[] args) {
Philips philips =new Philips();
philips.usb();
}
}
/**
* 鼠标接口
*/
interface Mouse{
/*usb规范*/
void usb();
}
/**
* 飞利浦鼠标类实现鼠标接口
*/
class Philips implements Mouse{
/*
实现鼠标类中抽象方法
*/
@Override
public void usb() {
System.out.println("飞利浦鼠标集成usb插口");
}
}
本文暂时没有评论,来添加一个吧(●'◡'●)