美文网首页
2018-04-24 scala

2018-04-24 scala

作者: 江江江123 | 来源:发表于2018-06-04 16:24 被阅读0次

类的主构造器:主构造器的变量会被执行,方法会被加载,调用的方法会被执行

class Test1 {
 println("常量被加载了")
  def func(): Unit = {
    println("方法被调用了")
  }
}
object Test1{
  def main(args: Array[String]): Unit = {
    val test = new Test1
    test.func()
  }
}

辅助构造器:重载
继承:extends
实现:with

隐式转换

类增项,当类没有方法,但在另一个类中有,可以通过隐式转换调用

class RichFile(file:File) {
  //拓展方法
 def read():String = {
   Source.fromFile(file.getPath).mkString
 }
}
object MyRichFile {
  //隐式转换
  implicit def fileToRichFile(file:File) = new RichFile(file)
}
object Test{
  def main(args: Array[String]): Unit = {
    //导入转换
    import MyRichFile.fileToRichFile
    val file = new File("C:\\Users\\54218\\Desktop\\test.txt")
    //打印文件内容
    println(file.read())
  }
}

柯里化

将接受多个参数的方法函数变成一个一个接受的方法函数

actor多线程

AKKA RPC框架

相关文章

  • 2018-04-24 scala

    类 类的主构造器:主构造器的变量会被执行,方法会被加载,调用的方法会被执行 辅助构造器:重载继承:extends实...

  • 2018-04-26

    2018-04-24 我的小书屋有声绘本馆六月 2018-04-24 14:21 · 字数 161 · 阅读 5 ...

  • 2018-04-24

    2018-04-24 戴师傅简书作者 2018-04-24 21:01 打开App (稻盛哲学学习会)打卡第46天...

  • Scala学习笔记

    1 Scala入门 scala Hello World Scala变量 Scala变量 Scala字符串 Scal...

  • 2018-09-19

    在弄scala 关于scala问题 maven install 编译不了scala 添加 scala 插件 ...

  • scala 学习笔记-持续更新中

    学习列表: scala官方文档 scala cheat twitter Scala 课堂 有趣的 Scala 语言...

  • 【Spark学习笔记】Scala语法

    学习列表: scala官方文档 scala cheat twitter Scala 课堂 有趣的 Scala 语言...

  • Scala前言

    基本信息 Scala官方中文参考文档: Scala Documentation Scala是什么: Scala是一...

  • scala

    教程 Scala官方文档 Scala 菜鸟教程 Scala 课堂 SBT 中文文档 手册 Scala Api Ja...

  • Scala函数式编程(三) scala集合和函数

    前情提要: scala函数式编程(二) scala基础语法介绍 scala函数式编程(二) scala基础语法介绍...

网友评论

      本文标题:2018-04-24 scala

      本文链接:https://www.haomeiwen.com/subject/kbudlftx.html