Scala中的package
package com. zishi. scala. a03. pack
object Demo { import com. zishi. _val cat = new abc. Cat( ) val cat2 = new deg. Cat( )
} package com. zishi. abc { class Cat { }
} package com. zishi. deg { class Cat { }
} package com. zishi2 { class User { } object Monster { } package order { class User { } } }
package com. amcre { class User { } object Monster { } class Dog { } package scala { class User { } object Test { def main( args: Array[ String ] ) : Unit = { var dog = new Dog( ) println( "dog=" + dog) var u = new User( ) println( "u=" + u) var u2 = new com. amcre. User( ) println( "u2=" + u2) } } } }
package com. zishi { class User { } package scala { class Tiger { } } import com. zishi. scala. Tigerobject Test2 { def main( args: Array[ String ] ) : Unit = { val tiger = new Tiger( ) println( "tiger=" + tiger) } }
}
package d { } package a { package b { package c { class Person { } } } }
package com. abc. aaa { class Manager( var name: String ) { @_root_.scala.beans.BeanProperty var age: Int = _} object TestBean { def main( args: Array[ String ] ) : Unit = { val m = new Manager( "jack" ) println( "m=" + m) } }
}