ToB企服应用市场:ToB评测及商务社交产业平台

标题: Scala隐式类 [打印本页]

作者: 徐锦洪    时间: 2024-12-13 00:31
标题: Scala隐式类
  1. //隐式类:
  2. object test11112 {
  3.   //之前的类,不要改动
  4.   class BaseUser() {
  5.     def insertUser(){println("insertUser")}
  6.   }
  7. //第一步:定义一个有updateUser功能的类PowerUser
  8. //第二步:定义一个隐式转换函数,把BaseUser ---> PowerUser
  9.   implicit class PowerUser(u:BaseUser){
  10.     def updateUser(){println("updateUser")}
  11.   }
  12. //给这个类添加新的功能
  13.   def main(args: Array[String]): Unit = {
  14.     val u1 = new BaseUser()
  15.     u1.insertUser()
  16.     u1.updateUser()//添加一个新功能
  17.   }
  18. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4