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
- Scala基础应用(2)- 类和对象
- Scala基础应用(4)- 样本类和模式匹配
- scala基础之类和对象
- Scala基础应用(6)- 常用对象,集合等
- scala------ 类和对象
- scala类和对象
- Scala 类和对象
- scala 类和对象
- scala-类和对象
- scala基础21-伴生类和伴生对象相互访问
- Scala基础应用(7)- map/flatMap和filter
- Scala坑五(类和对象)
- Scala:类,对象和特征(接口)
- Scala基础入门(七)方法、类、对象详解
- scala的类和对象
- Scala学习-类和对象
- scala基础之对象
- Scala基础应用(1)- 基本语法
- Java图形界面:初次接触
- HTML+CSS+JavaScript网络相册【有缩略图】
- hrbust 1739 Sort Problem 模拟
- CSS3:opacity
- SSL 1662_家庭问题_并查集
- Scala基础应用(2)- 类和对象
- SQLite中的query()参数
- springmvc 框架搭建以及实现定时任务
- 动态URL权限控制
- Android6.0和7.0新特性分析
- lex yacc 学习
- 蓝桥杯之生命之数(dp dfs 邻接矩阵)
- 神经机器翻译NMT
- Scala基础应用(3)- 特质