Article View: be.comp.programming
Article #8652Re: Static in Java?
From: Pieter Philippaerts
Date: Wed, 19 Jun 2002 20:23
Date: Wed, 19 Jun 2002 20:23
24 lines
2296 bytes
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-mailReferences:
<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/)