首页 > 代码库 > 快学Scala 第十课 (包和包对象)
快学Scala 第十课 (包和包对象)
Scala包定义:
嵌套式:
package a1 { class a1Class{ val age = 10 } package a2 { class PackageTest { def main(args: Array[String]): Unit = { println(new a1Class().age) } } } }
串联式:
package com.citi.packageUtil
包对象:
包对象被编译成带有静态方法和字段的JVM类,名为package.class,位于相应的包下。其中有一个静态字段oName
package com.citi.packageUtil package object people{ val oName = "ppp" } package people{ class PackageObject { } }
快学Scala 第十课 (包和包对象)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。