天天看點

scala 一些概念 與 java的對比

java程式員大白話說scala

1. var 和 val 的差別

val 好比java中的常量,final了,不能改變

1

2

3

4

5

<code>val</code> <code>a </code><code>=</code> <code>1</code>

<code>a</code><code>=</code><code>2</code> <code>//error 編譯不通過</code>

<code>var</code> <code>b </code><code>=</code> <code>1</code>

<code>b </code><code>=</code> <code>2</code>  <code>//pass</code>

2. class  object

class 與 java中class無異,屬于靜态模闆

而object是一個單例類型,而且可以 與class同名

3. trait

了解為接口 interface

4. type

與java中一樣,了解為泛型

長期補充更新。。。。

本文轉自 wws5201985 51CTO部落格,原文連結:http://blog.51cto.com/yjplxq/1414397,如需轉載請自行聯系原作者