Article View: be.comp.programming
Article #3019Re: Vraagje over Java
From: Passero
Date: Wed, 18 Feb 2004 12:57
Date: Wed, 18 Feb 2004 12:57
47 lines
2667 bytes
2667 bytes
"Christian R" <Christian.Rosseel@pandora.be> schreef in bericht
news:h5JYb.5704$Le7.256114@phobos.telenet-ops.be...
> Dag iedereen,
>
> Enkele vragen van een Java beginneling.
> In VB.Net kan ik een Enum gebruiken, is er voor Java iets gelijkaardigs
> voorzien aub?
> Ook had ik graag enkele ReadOnly Properties ingesteld, maar ik vind geen
> oplossing voor het ReadOnly. Heeft iemand advies?
> Alvast bedankt,
>
Je moet weten dat java object-geori�nteerd is en VB.Net zegt mss dat zei dat
ook zijn maar java is het echt wel. In java werk je niet echt met
properties. Daar werk je met get en set methodes. Elk attribuut zet je
private en als je read-only wilt hebben dan voorzie je enkel maar een
getmethode maar geen set. Je krijgt dan zo iets:
public class MyClass
{
private int eenInt;
public int getInt()
{
return eenInt;
}
}
wanner je nu ook wil voorzien dat het attribuut kan geschreven worden dan
moet je volgende methode toevoegen:
public void setInt(int nieuweInt)
{
eenInt = nieuweInt;
}
Dat is de manier hoe je het object-geori�ntieerd doet.
Een enumeratie in vb is niet hetzelfde als een enumeratie in java. als ik me
niet vergis is een enumeratie in vb een opsomming. IN java gebruik je een
enumeratie om door de objecten van een collection de doorlopen. Een totaal
ander doel dus. Ik zou aanraden om gewoon final attributen te maken voor de
enumeratie die je in vb hebt.
> Christian.
>
>
Technical Details
Message-ID:
<ljJYb.5718$1c1.401533@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!fr.ip.ndsoftware.net!newsfeed.wirehub.nl!news2.euro.net!newsfeed.kabelfoon.nl!217.73.144.44.MISMATCH!ecngs!feeder.ecngs.de!212.113.1.44.MISMATCH!newsrouter.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<h5JYb.5704$Le7.256114@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,dc7e0f68b50af0ba X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-02-18 04:57:54 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!fr.ip.ndsoftware.net!newsfeed.wirehub.nl!news2.euro.net!newsfeed.kabelfoon.nl!217.73.144.44.MISMATCH!ecngs!feeder.ecngs.de!212.113.1.44.MISMATCH!newsrouter.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: "Passero" <bla@bla.bla> Newsgroups: be.comp.programming References: <h5JYb.5704$Le7.256114@phobos.telenet-ops.be> Subject: Re: Vraagje over Java Lines: 49 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 Message-ID: <ljJYb.5718$1c1.401533@phobos.telenet-ops.be> Date: Wed, 18 Feb 2004 12:57:53 GMT NNTP-Posting-Host: 213.224.9.61 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1077109073 213.224.9.61 (Wed, 18 Feb 2004 13:57:53 MET) NNTP-Posting-Date: Wed, 18 Feb 2004 13:57:53 MET Organization: Telenet Internet