Scala类型检查与转换
来源:互联网 发布:淘宝商家信誉怎么看 编辑:程序博客网 时间:2024/05/22 14:13
isInstanceOf:检查某个对象是否属于某个给定的类。
asInstanceOf:将引用转换为子类的引用。
classOf:如果想测试p指向的是一个Employee对象但又不是其子类,可以用if(p.getClas
s == classOf[Employee]),classOf方法定义在scala.Predef对象中,因此会被自动引入。如:
asInstanceOf:将引用转换为子类的引用。
classOf:如果想测试p指向的是一个Employee对象但又不是其子类,可以用if(p.getClas
s == classOf[Employee]),classOf方法定义在scala.Predef对象中,因此会被自动引入。如:
- if(p.isInstanceOf[Employee]){
- val s = p.asInstanceOf[Employee]
- }
与Java相比:Scala
Java
obj.isInstanceOf[Class]
obj instanceof Class
obj.asInstanceOf[Class]
(Class)obj
classOf[Class]
Class.class
阅读全文0 0- Scala类型检查与转换
- Scala类型检查与转换
- scala类型检查和转换
- Swift类型检查与转换
- Scala语法基础-5类型检查和转换
- Swift中的类型检查与转换
- 类型转换前先作检查
- 类型检查和转换
- 【Scala类型系统】隐式转换与隐式参数
- scala与java之间的集合类型转换
- 14.3 类型转换前先做检查
- Kotlin-类型检查和转换
- Kotlin 其他(四) --- 类型的检查与转换“is”与“as”
- scala的类与类型
- scala 类型: Manifest与TypeTag
- 静态类型检查与继承
- is 与 as 类型检查
- scala学习笔记(十六) 类型参数与隐式转换
- 欢迎使用CSDN-markdown编辑器
- 三天入门Python---函数和类(第二天)
- 如何用记事本编写你的第一个Java程序
- Scala学习初步
- jQuery 实现获取动态表格的值
- Scala类型检查与转换
- eclipse打jar包
- Linux_windows下文件名和内容乱码
- 邻接表图java实现
- 论Java的学习路线
- 设计模式之三--单例模式《转载》
- 如何修改linux用户密码?
- HQL和SQL的区别
- springMVC国际化及本地化初识
原创粉丝点击热门IT博客