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基础应用(6)- 常用对象,集合等
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示ORM对象与DataGridView的绑定技术-商品字典的另一个实现
- SQL Servr 2008空间数据应用系列四:基础空间对象与函数应用 推荐
- scala基础12-单例对象/伴生对象
- 巩固JAVA面向对象基础应用 -- 实现小巧的数据库1
- scala基础39-List伴生对象操作方法
- Extraction应用构建平台应用基础(八)------数据类型和Java对象的映射关系篇
- Scala基础应用(1)- 基本语法
- scala基础9-类及对象私有属性private[this]
- C++ STL 基础及应用(7) 函数对象(仿函数)
- 5js面向对象基础-闭包的概念及应用
- Worksheet对象应用大全(1)-应用基础
- 黑马程序员_Java基础_泛型应用 和 基本数据类型对象包装类
- C++语言基础 例程 类和对象的简单应用举例
- Scala 基础学习-Scala 单例对象
- SQL Server 2008空间数据应用系列四:基础空间对象与函数应用
- java基础--类与对象(继承与接口应用)
- spark基础(二)-----------scala在spark shell里的应用
- scala基础19-包/包对象/引入/隐式引入
- Scala课堂-2-基础(续)-apply方法、单例对象、模式匹配、样本类