快学Scala 第十课 (包和包对象)
Posted AK47Sonic
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快学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 第十课 (包和包对象)的主要内容,如果未能解决你的问题,请参考以下文章