24 Dec 03:30
Re: Scala Object Notation ( SCON? )
John Nilsson <john <at> milsson.nu>
2007-12-24 02:30:00 GMT
2007-12-24 02:30:00 GMT
On Sat, 2007-12-22 at 19:09 -0300, Andrés Testi wrote:
> Yes, but I don't like the fact of create a subclass of Person. I just
> want to instantiate a Person.
How about this?
class Person(_name : String, _age : Int)
{
def name = _name
def age = _age
}
object Person
{
def apply(p : {
def name : String
def age : Int
}) = new Person(p.name,p.age)
}
val p : Person = Person(new {
def name = "Peter"
def age = 20
})
Regards,
John
RSS Feed