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,如需轉載請自行聯系原作者