zoukankan      html  css  js  c++  java
  • Java接口、lambda的学习

    1. 接口的实现  :  使用interface定义:形式如下         
    1 interface Printable{
    2     final int MAX = 100;
    3     void add();
    4     float sum(float x, float y);
    5 }

                interface 接口名字{  接口体};其中接口体里只有抽象方法和常量的声明,常量都是public static类型,方法也都是public 型,上述的接口Printable可以用如下形式表示:

    1 interface Printable{
    2     public final static int MAX= 100;
    3     public abstract void add();
    4     public abstract float sum(float x,float y);
    5 }

            用类实现接口,示例代码如下:

     1 public interface Computable{    //声明接口Computable
     2     int MAX = 46;
     3     int f(int x);
     4 }
     5 
     6 public class China implements Computable{    //China类实现接口
     7     int number;
     8     public int f(int x){    //重写接口f方法  public的注意
     9         int sum = 0;
    10         
    11         for(int i = 1; i <= x; i++){
    12             sum = sum + i;
    13         }
    14 
    15         return sum;
    16      }
    17 }
    18 
    19 public class CalMax implements Computable{    
    20     int number;
    21     public int f(int x){
    22         return MAX + x;
    23     }
    24 }

        

  • 相关阅读:
    SpringMVC执行原理
    Hello SpringMVC 注解版
    Hello SpringMVC 注解版
    Mybatis一对多和多对一处理
    2020-08-08日报博客
    2020-08-07日报博客
    《大道至简》读后感
    2020-08-06日报博客
    2020-08-05日报博客
    2020-08-04日报博客
  • 原文地址:https://www.cnblogs.com/zuixime0515/p/7643422.html
Copyright © 2011-2022 走看看