您的位置:首页 > 其它

Scala基础应用(2)- 类和对象

2017-03-20 21:24 211 查看

Scala基础应用(2)- 类和对象

本章主要讲解类,伴生类,及对象相关知识

1. 类

样式

class 类名 (构造参数) {
def this(参数1: 类型, 参数2:类型...) = {} //辅助构造函数
变量,方法函数定义
}

类变量或方法缺省是public的,还可以声明为private,protected


另外,如果类只有构造函数,可以省略大括号
重载使用override


2. 伴生类

由于类定义不支持声明为静态的类或方法,变量, scala里使用伴生类来实现静态方法

样式

object 类名 {
变量,方法函数
}

伴生类一般声明为与它名称相同的类在一个文件,类与伴生类可以互相访问私有成员
由于伴生类实现静态功能,所以没有构造函数


3. 检查先决条件

样式

require (条件)
如果条件为真,则继续执行,否则抛IllegalArgumentException异常
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  scala