kotlin中几种特殊函数

2024-03-05  本文已影响0人  爱你为你做饭
  1. 顶层函数和顶层属性
    • java中的方法都属于声明的类中,但是kotlin支持一种特殊的函数即顶层函数,即在文件的顶层(非类中)直接声明函数。
    • 顶层函数的权限是包内权限,在包内可以直接使用,在包外需要import 引入对应的文件,* 代表引入文件内的所有的顶层函数,也可以引入单个顶层函数。
    • 顶层函数的使用和其他函数的调用一致。
    • java访问kotlin顶层函数:需要在声明顶层函数的文件上通过注解标明java中的类名,java中通过类名访问对象的顶层函数即可
    • 顶层函数的原理:kotlin编译成为java文件的时候会为这几个函数生成一个类,这几个函数属于这个类的静态方法,类的权限是默认包内权限,所以可以通过静态方法语法访问。
    • 顶层属性和顶层函数的机制一致。


      顶层函数
      顶层函数:注解标注java类名
  2. 扩展函数和扩展属性

参考文章:
kotlin:顶层函数
kotlin: 系统中声明的顶层函数
kotlin: 扩展属性
kotlin:扩展属性和扩展函数

上一篇 下一篇

猜你喜欢

热点阅读