zoukankan      html  css  js  c++  java
  • java 接口的定义即实现

    接口相当于C++中的抽象类。

    利用 interface来定义一个接口

    利用implements 来实现接口

    package test;
     interface CalInterface 
    {
        final float PI=3.14159f;//定义用于表示圆周率的常量PI
        float getArea(float r);//定义一个用于计算面积的方法getArea()
        float getCircumference(float r);//定义一个用于计算周长的方法getCircumference()
    }
    
    /*class Circle implements MM
    {
        double r;
        Circle(double r){this.r=r};
        void getarea(double r){ System.out.println(pi*r*r);}
        void getsize(double r){ System.out.println(pi*r*2);}
        
    }*/
    public class main implements CalInterface 
    {
        public float getArea(float r) 
        {
            float area=PI*r*r;//计算圆面积并赋值给变量area
            return area;//返回计算后的圆面积
        }
        public float getCircumference(float r) 
        {
            float circumference=2*PI*r;      //计算圆周长并赋值给变量circumference
            return circumference;           //返回计算后的圆周长
        }
        public static void main(String[] args) 
        {
            main c = new main
            ();
            float f = c.getArea(2.0f);
            System.out.println(Float.toString(f));
        }
    }
  • 相关阅读:
    js location.href ,location.replace, location.reload
    //js date对象常用方法
    js Math对象常用方法
    n sum
    two sum
    树:树中两个节点的最低公共祖先
    C++11:智能指针与lambda表达式
    回溯: 0-1背包
    动态库的soname实验
    DNS介绍与安装使用
  • 原文地址:https://www.cnblogs.com/cs1003/p/2858795.html
Copyright © 2011-2022 走看看