🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8652

Re: Static in Java?

#8652
From: Pieter Philippaerts
Date: Wed, 19 Jun 2002 20:23
24 lines
2296 bytes
"RiverTonic" <rivy_spam_-news@rivy.org> wrote in message
news:coi1hugrtd75asal3a4af6k3mhis36ft1b@4ax.com...
> Zelf weet ik niet juist waarvoor static classes bestaan. Iemand?

Soms is het gewoon logischer om een statische klasse te gebruiken (1), soms
wordt het gebruikt omdat er telkens maar maximum 1 instantie van dat
'object' kan bestaan (2).

(1) de 'Math' klasse is een voorbeeld van wanneer het logischer is om een
statische klasse te gebruiken; persoonlijk zou ik me niet veel kunnen
voorstellen bij verschillende Math objecten... En aangezien dat ding toch
geen variabelen moet bijhouden kan je dat zonder probleem allemaal statisch
maken. In het andere geval zou je code zoals dit hebben:
   Math m = new Math();
   double d = m.Sin(0);
Dat lijkt me wat redundant werk...

(2) de 'System' klasse is een voorbeeld van een real-life object waar er
maximum 1 van kan zijn tijdens de uitvoering. Vandaar dat alle methodes
onder System ook statisch zijn. Je kan misschien Math ook zien als een
speciaal ingebeeld object waarvan er maar 1 van kan zijn...

Mvg,
Pieter Philippaerts
Technical Details
Message-ID: <1024518019.857810@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <FC2Q8.40582$ud.5660@afrodite.telenet-ops.be> <coi1hugrtd75asal3a4af6k3mhis36ft1b@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,b490801b69713830
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-19 13:21:02 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Pieter Philippaerts" <Pieter@mentalis.org>
Newsgroups: be.comp.programming
Subject: Re: Static in Java?
Date: Wed, 19 Jun 2002 22:23:39 +0200
Organization: KULeuvenNet
Lines: 27
Message-ID: <1024518019.857810@seven.kulnet.kuleuven.ac.be>
References: <FC2Q8.40582$ud.5660@afrodite.telenet-ops.be> <coi1hugrtd75asal3a4af6k3mhis36ft1b@4ax.com>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1024518021 28918 134.58.127.12 (19 Jun 2002 20:20:21 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 19 Jun 2002 20:20:21 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)