fun View.showOff()=println("I'm a view!")fun Button.showOff()=println("I'm a button!")funmain(){val view: View =Button()view.showOff()// <1>// I'm a view!}
回忆一下上面所说的扩展函数在 Java 中被编译为静态函数
接收器对象是第一个参数, Java 也会以同样的方式调用指定类型的扩展函数
/* Java */class Demo {public static void main(String[] args){View view = new Button();ExtensionsKt.showOff(view);// I'm a view!}}
管道检测与识别检测系统源码分享
[一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示]
1.研究背景与意义
项目参考AAAI Association for the Advancement of Artificial Intelligence
项目来源AACV Association for the Advancement of Computer V…