java接口。接口是一种程序结构,也是一种特殊的抽象类。 编程针对接口
接口与类:
1.接口中的方法都是公开的抽象方法(public abstract)并且不需要提供public和abstract关键字
2.无论编程是否加上public static final,接口中的属性都是公开静态常量
3.接口中没有构造方法
4.类与接口之间的代码复用关系叫做实现,而不叫继承,实现是implements而不是extends,并且一个类可以实现多个接口,实现多个接口时用“,”隔开。
接口与类的关系以及接口编程的特点:
1.如果一个类,它的父类也是一个类,那就是继承,而且必须是单继承。
2.如果一个类去继承了一个接口,要用implements关键字,这时类和接口之间不叫继承,而是实现关系,而且一个类可以实现多个接口,一个类要实现接口就必须实现接口中的所有方法。
3.如果一个接口继承了一个接口,那么也是继承,而且一个接口可以继承多个接口,其语法和类的继承语法是相同的,接口的继承关系,只是把其父接口中的抽象方法继承到了子接口中。
4.接口只能继承接口,不可以继承类。