隐式类

This commit is contained in:
2019-01-03 16:27:29 +08:00
parent 77dc4d8b8d
commit 44c025d883

View File

@@ -0,0 +1,18 @@
package top.fjy8018.scala
/**
* 隐式类
*
* F嘉阳
* 2019-01-03 16:23
*/
object ImplicitClassApp extends App {
implicit class Calculator(x: Int) {
def add(a: Int) = a + x
}
// 原本整数1不具有add方法使用隐式类后拥有该方法
println(1.add(2))
}