0016.scala中的包
package com.jn.scala

/**
* Created by admin on 2015/11/13.
*/
//包对象
package com.scala.spark
package object people{//包对象中可以定义变量,定义方法,
 
val defaultName = "Scala"
}
package people{//包中定义包对象,包中所有类都可以使用在包对象中定义的变量与方法
 
class People{
   
val name = defaultName
 
}
}

package spark.navigation{
 
abstract class Navigator{
   
def act
  }
 
package test{
   
class NavigatorSuite
  }
 
package impls{
   
class Action extends Navigator{
     
override def act =println( "Action")
    }
  }
}
package hadoop{
 
package navigation{
   
class Navigator
  }
 
package launch{

 
import com.jn.scala.hadoop.navigation.Navigator

 
class Booster{
     
val nav = new Navigator
    }
  }
}
object PackagesOps {

}

Scala中包的隐式引用
import java.lang._//java.lang包是所有内容
import scala._//scala包的所有内容
import Predef._//Predef包的所有内容


import java.awt.{Color,Font}//指定引入包下面的内容
import java.util{HashMap => JavaHashMap}//起别名,防止java与scal冲突
import scala.{StringBuilder => _}//不引入某个类
阅读更多
文章标签: scala spark scala
个人分类: scala
想对作者说点什么? 我来说一句

mycrm中用到的包

2009年04月10日 11.65MB 下载

tomcat类包中的一个

2010年11月05日 3.81MB 下载

Java中的包机制

2007年10月28日 108KB 下载

Java SE API 1.7 英文版(lang)

2013年11月18日 1.96MB 下载

mycrm中用到的包2

2009年04月10日 8.8MB 下载

hamcrest-core-1.3.jar

2018年05月21日 67KB 下载

jdbc链接库

2015年11月24日 17KB 下载

hibernate源码包

2009年03月18日 3.01MB 下载

javolution

2010年05月31日 570KB 下载

没有更多推荐了,返回首页

不良信息举报

0016.scala中的包

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭