From: "Kent Paul Dolan" <xanthian@well.com>
Subject: Re: Upping the ante (was): ToString?
Date: Fri, 5 Apr 2002 19:45:32 +0000 (UTC)
Date: 2002-04-05T19:45:32+00:00 [thread overview]
Message-ID: <5e081eac7f7a97a4b8c0fa173d366970.48257@mygate.mailgate.org> (raw)
In-Reply-To: pan.2002.04.04.21.10.34.608997.22587@jps-nospam.net
"Eric G. Miller" <egm2@jps-nospam.net> wrote:
> Kent Paul Dolan wrote:
> > But the java SDK API docs recommend exactly that for every class, you
> > override this behavior inherited from Object, wherever some other
> > toString() implementation makes more sense for your object, which is why
> > I consider this to be an implied contract. If you don't keep the
> > contract, and go with the default, you deserve the results, it seems to
> > me.
> Implied contracts don't hold up in court. Especially when they only
> make recommendations...
An interesting, (and cynical) view, but since the first beneficiary of
overriding *.toString()
is always the programmer himself or herself (toString() is an essential
debugging tool),
this isn't quite the same as the instances you cite.
xanthian.
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
next prev parent reply other threads:[~2002-04-05 19:45 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-03-12 13:16 ToString? Nazgul
2002-03-12 13:24 ` ToString? Peter Hermann
2002-03-12 13:25 ` ToString? Ingo Marks
2002-03-12 13:27 ` ToString? Larry Hazel
2002-03-12 13:30 ` ToString? Martin Dowie
2002-03-12 16:48 ` ToString? Jeffrey Carter
2002-03-13 8:38 ` ToString? Martin Dowie
2002-03-13 22:18 ` ToString? Jeffrey Carter
2002-03-14 0:36 ` ToString? Adrian Knoth
2002-03-15 4:58 ` Upping the ante (was): ToString? Kent Paul Dolan
2002-03-15 5:22 ` Jim Rogers
2002-04-04 23:21 ` Kent Paul Dolan
2002-04-05 5:09 ` Eric G. Miller
2002-04-05 19:45 ` Kent Paul Dolan [this message]
2002-04-06 4:07 ` Eric G. Miller
2002-04-06 22:23 ` Implied Programming contracts: " Kent Paul Dolan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox