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

来源:互联网 发布:2016淘宝店铺开店流程 编辑:程序博客网 时间:2024/04/29 10:48

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

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

1. 类

  • 样式

    class 类名 (构造参数) {    def this(参数1: 类型, 参数2:类型...) = {} //辅助构造函数    变量,方法函数定义}类变量或方法缺省是public的,还可以声明为private,protected
    另外,如果类只有构造函数,可以省略大括号重载使用override    

2. 伴生类

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

  • 样式

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

3. 检查先决条件

  • 样式

    require (条件)如果条件为真,则继续执行,否则抛IllegalArgumentException异常
0 0
原创粉丝点击