SCALA DT大数据梦工厂 第79讲

王家林亲授《DT大数据梦工厂》大数据实战视频“Scala深入浅出实战经典”视频、音频和PPT下载!第79讲:Scala单例深入讲解及单例背后的链式表达式
腾讯微云:http://url.cn/bZPNhv
百度云盘:http://pan.baidu.com/s/1eQdIzPw
360云盘:http://yunpan.cn/cdm9IH3BEwnEY 访问密码 e591
本节王老师讲了scala的单例
object Scala
class Java1
class JVM{def method1:this.type=this}
class JVM_Language extends JVM{def method2:this.type=this}
object Singleton_type{
def main(args:Array[String]){
println(Scala.getClass)//Scala$单例类 因为是object
println(typeOf[Scala.type])//Scala的类型 .type
val java=new Java1
val java2=new Java1
println(typeOf[java.type])//java.type单例的类型
println(typeOf[java2.type])//java2.type
val content:java.type=java
//val content:java.type=java2
val jvm=new JVM_Language
println(jvm.method1)//JVMLanguage类型
jvm.method1.method2//JVMLanguage类型的才能调用method2方法
}
}

转载于:https://www.cnblogs.com/trgaaaaa/p/4709503.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值