Java面向对象软件开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2.2 接口的实现

当一个类想统一在某个接口的规范下,具有这个接口的“身份”,就需要实现这个接口。实现接口用implements进行说明。

例3-4】 定义一个圆类实现上一例子中的接口。

            class Circle implements ObjectArea{
                public double area(double r){//重写
                    return PI*r*r;
                }
            }

类在实现接口时,还要注意:若实现接口的类不是抽象类,则该类必须实现指定接口的所有抽象方法。因为是覆盖方式,所以方法头部应该与接口中的定义完全一致,即有完全相同的方法名、参数表和返回值。