当前位置: 首页 > news >正文

中国建设部网站查询网/怎么做链接推广产品

中国建设部网站查询网,怎么做链接推广产品,wordpress打赏可见,网页设计软件免费版方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号 ::。下面,我们在 Car 类中定义了 4 个方法作为例子来区分 Java 中 4 种不同方法的引用: package com.luyaran.main; Functio…

    方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号 ::。下面,我们在 Car 类中定义了 4 个方法作为例子来区分 Java 中 4 种不同方法的引用:

package com.luyaran.main;
 
@FunctionalInterface
public interface Supplier<T> {
    T get();
}
 
class Car {
    //Supplier是jdk1.8的接口,这里和lamda一起使用了
    public static Car create(final Supplier<Car> supplier) {
        return supplier.get();
    }
 
    public static void collide(final Car car) {
        System.out.println("Collided " + car.toString());
    }
 
    public void follow(final Car another) {
        System.out.println("Following the " + another.toString());
    }
 
    public void repair() {
        System.out.println("Repaired " + this.toString());
    }
}

    

  • 构造器引用:它的语法是Class::new,或者更一般的Class< T >::new实例如下:

    final Car car = Car.create( Car::new );final List< Car > cars = Arrays.asList( car );
  • 静态方法引用:它的语法是Class::static_method,实例如下:

    cars.forEach( Car::collide );
  • 特定类的任意对象的方法引用:它的语法是Class::method实例如下:

    cars.forEach( Car::repair );
  • 特定对象的方法引用:它的语法是instance::method实例如下:

    final Car police = Car.create( Car::new );cars.forEach( police::follow );

    在 Java8Tester.java 文件输入以下代码:

import java.util.List;
import java.util.ArrayList;
 
public class Java8Tester {
   public static void main(String args[]){
      List names = new ArrayList();
        
      names.add("Google");
      names.add("luyaran");
      names.add("Taobao");
      names.add("Baidu");
      names.add("Sina");
        
      names.forEach(System.out::println);
   }
}

    实例中我们将 System.out::println 方法作为静态方法来引用。执行以上脚本,输出结果为:

$ javac Java8Tester.java 
$ java Java8Tester
Google
luyaran
Taobao
Baidu
Sina
    好啦,本次记录就到这里了。如果感觉不错的话,请多多点赞支持哦。。。

相关文章:

  • wordpress网页没有了/南宁seo排名收费
  • wordpresswordfence/seo代做
  • 备份wordpress的文章/绍兴seo管理
  • wordpress搜索功能主题/微信seo排名优化软件
  • wordpress程序做mip步骤/西安seo优化排名
  • wordpress预约/汕头seo排名公司
  • wordpress示例/专业seo网络推广
  • wordpresshtml5/优优群排名优化软件
  • 腾讯云装wordpress/山西seo优化公司
  • wordpressqq登录免费/温州seo品牌优化软件
  • wordpress关键词内链图片/杭州关键词优化平台
  • wordpress定制企业站/2021年年度关键词排名