经典案例总结:
1、接口的出现提高了功能的扩展型,接口作为一个特殊的抽象类。
实体里面定义的全部是抽象方法,只要想实现这个方法,就要在子类
中重写,而且必须实现全部方法的重写,如果只重写一部分,那么子类
也是一个抽象类。
2、多态的使用,提高了代码的程序的扩展性,我们只要使用接口的引用
指向子类的对象,就可以直接调用其中的方法了。
3、重写,子类方法对父类中的抽象方法进行了重写;
4、匿名对象,在这个程序中,匿名对象创建了对象,使接口引用有了指向,
而且匿名对象还作为实际参数进行传递。
class Test
{
}
interface PCI//定义一个PCI接口,有两个抽象方法;
{
}
class MainBoard//主板自己要通电运行,同时还要使用PCI接口
{
}
class NetCard implements PCI
{
}
class SoundCard implements PCI
{
}