通过本次实验了解到为了克服Java单继承的缺点,Java使用了接口。实现了一个类可以同时实现多个接口。一个接口可以同时继承自多个接口(不会产生二义性)。一个类通过使用关键字implements声明自己实现一个或多个接口。
如果一个非抽象类实现了某个接口,那么这个类必须重写该接口的所有方法。实现接口方法时访问权限应显式声明为public,否则会降权。public接口可以被任何类实现,友好接口只能被同包的类实现,Java提供的接口都在相应的包中,通过import语句不仅可以引入包中的类,也可以引入包中的接口。