您的位置:首页 > 其它

scala学习笔记:理解类继承

2015-02-09 20:55 369 查看
scala> import scala.reflect._
import scala.reflect._

scala> class Person(@BeanProperty var name: String, val gender: Boolean=true){}
defined class Person

scala> val p = new Person("bluejoe")
p: Person = Person@5905edf2

scala> p.setName("yahoo")

scala> p.getName
res1: String = yahoo

scala> p.name
res2: String = yahoo

scala> class Man(val name2: String) extends Person(name2){}
defined class Man

scala> val m = new Man("bluejoe")
m: Man = Man@5ae63954

scala> m.name2
res3: String = bluejoe

scala> m.name
res4: String = bluejoe

scala> m.setName("alex")

scala> m.name2
res6: String = bluejoe

scala>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: