Skip to content

Instantly share code, notes, and snippets.

@lu911
Created August 3, 2013 04:57
Show Gist options
  • Save lu911/6145240 to your computer and use it in GitHub Desktop.
Save lu911/6145240 to your computer and use it in GitHub Desktop.
companion object
object Main {
def main(args: Array[String]): Unit = {
val p1 = Person.apply("Loup")
val p2 = Person("Loup")
}
class Person(val id: Int, val name: String)
{
println("Hello " + name)
}
object Person
{
def apply(name : String)
{
new Person(0, name)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment