Unity点云可视化:三种高性能渲染方案深度解析与实战
2026/8/7 11:25:33
::叫做方法引用符。作用:Lambda如果只是单纯调用已有方法,就可以简化写成方法引用。
✅格式:类名::静态方法
示例:Integer::parseInt
✅格式:对象::成员方法
细分三种场景:
对象名::方法名this::方法名(只能在成员方法内使用)super::方法名(只能在成员方法内使用)✅格式:类名::成员方法
示例:String::substring
⚠特殊规则:函数式接口第一个参数,会作为调用这个成员方法的对象。
✅格式:类名::new
示例:Student::new
用于快速创建对象,匹配类的构造器。
✅格式:数据类型[]::new
示例:int[]::new
用来创建指定长度的数组。
类名::静态方法对象::成员方法类名::new类型[]::new类名::成员方法Lambda写法:
Function<String,Integer>fun=s->Integer.parseInt(s);方法引用简化写法:
Function<String,Integer>fun=Integer::parseInt;Integer::parseInt()Integer::parseIntthis::和super::不能在静态方法中使用;