scala (4) class类
2015-09-04 16:47
330 查看
在scala中,有class/object/trait
class就是一个简简单单的类
object是单例类
trait相当于接口实现类,一个类可以实现多个实现类
class就是一个简简单单的类
object是单例类
trait相当于接口实现类,一个类可以实现多个实现类
[code]# 定义一个Persion类 class Persion(val firstName: String, val lastName: String) { # 成员属性 private var _age = 0 #成员属性的set方法 def age = _age # 注意这里到命名xx加‘_‘后必须接着函数体 def age_=(newAge: Int) = _age = newAge def fullName() = firstName + " " + lastName # 重写 override def toString() = fullName() } val obama: Persion = new Persion("Barack", "Obama") # 调用 println("Persion: " + obama) println("firstName: " + obama.firstName) println("lastName: " + obama.lastName) obama.age_=(51) println("age: " + obama.age)
相关文章推荐
- 英寸、磅等单位的换算
- 贪心算法的思考
- python cookbook:第二章 字符串和文本
- extern "C"的用法解析
- C++堆栈的比较
- 多路归并
- 对于不懂电脑的人,推荐用影子系统,电脑不会再中毒
- 294 - Divisors(唯一分解定律)
- Unity中将一串字符串保存到Unity中,保存成任意格式
- 空格的URL编码
- mvcAPI (入门 2)
- 详细的redis操作介绍
- 常见排序算法整理
- Zigbee协议栈内核分析 – 串口分析
- Mayor's posters(线段树+离散化POJ2528)
- win8右下角的输入法宽度变化的问题
- 合并多个DataTable及将DataTable添加到DataSet的方法
- 【英语】Bingo口语笔记(65) - 我也是系列
- 安装wget
- Mayor's posters(线段树+离散化POJ2528)