Scala
文章平均质量分 84
Go in memory
Go开发者
展开
-
Scala学习笔记(1)-类-var-val
开始接触学习Scala,边学边记。作为参考和对比,首先从Java的POJO开始;定义一个Person类(为防止和Scala的Person类重名冲突,将该类放在gao.java目录下),如下:package gao.java;public class Person { private String name; private int age; publi原创 2015-07-29 17:42:31 · 571 阅读 · 0 评论 -
Scala访问权限修饰符:private和private[this]
作为参考和对比,首先从Java开始。在Java中,方法可以访问该类的所有对象的私有字段,例如:package gao.java;public class Person { private String name; private int age; // 该字段无getter/setter方法 public Person(String name, int age)原创 2015-07-30 18:18:05 · 6404 阅读 · 3 评论 -
Scala学习笔记(3)-Scala特质
看到Scala特质,感觉用起来应该挺方便,把需要在Java中分开写的代码,直接写在一起,实现起来,以及看起来,都挺好的。特质可以提供方法和字段的实现。一个类可以扩展一个或多个特质。Scala特质这玩意看起来又像接口,又像抽象类,到底是怎么回事?Scala编译器对特质到底做了什么?通过代码来看应该比较容易。定义一个Logger特质:package gao.trai原创 2015-08-06 17:30:20 · 475 阅读 · 0 评论