2015/8/7

  学习"接口"感悟:

    1、在接口中定义的属性值,及方法,在实现接口的类中,都可以实现,及在接口中定义好的属性值可以拿来直接使用,不需要重复定义的;

比如:public interface Yuan{//定义关于圆的接口

    final float PI = 3.14f;

    public float getArea(float r);//计算圆的面积

    public float getZhouChang(float r);//计算圆的周长      

  }

//实现类

public Test implements Yuan{  //--------里面的PI都没有在重新定义,直接拿来使用就ok

  /**
  * 计算圆的面积
  */
  @Override
  public float getErea(float r) {
    // TODO Auto-generated method stub
    float area = PI * r* r;
    return area;
  }
  /**
  * 计算圆的周长
  */
  @Override
  public float getZhouChang(float r) {
    float zhouChang = 2*PI*r;
    return zhouChang;
   }
  public static void main(String[] args){
    final float f =0.1f;
    Test t = new Test();
    System.out.println("圆的面积是:"+t.getErea(f));
    System.out.println("圆的周长是:"+t.getZhouChang(f));
  }

}

本人目前处于学习阶段,各位大神多多提宝贵的建议!
原文地址:https://www.cnblogs.com/FanSunny/p/4710826.html