Article View: be.comp.programming
Article #10216Re: Vraagje over klassen (class) (C++)
From: Bart.Vanhauwaert
Date: Mon, 18 Mar 2002 00:07
Date: Mon, 18 Mar 2002 00:07
41 lines
1923 bytes
1923 bytes
DaVa <D-man@pandora.be> wrote:
> Ik heb een vraagje over de taal c++ .. meer bepaald over klassen,
> ik heb een klasse gemaakt (wat die doet maakt niet uit), nu is het de
> bedoeling dat ik gegevens teruggeef aan mijn main (via return), maar er is
> mij altijd gezegd dat je de interne gegevens van een klasse nooit
> rechtstreeks mag doorgegeven aan een externe functie/main (je moet dus de
> gegevens in een klasse afschermen van de buitenwereld) .. hoe moet ik nu
> juist werken met die return (is iets met get/set functies in uw klasse...
> kan iemand mij hierover meer info geven ... dank u wel)
class Date
{
public:
Date(int aYear, int aMonth, int aDay);
int getYear() const;
void setYear(const int aYear);
private:
int Year, Month, Day;
};
Date::Date(int aYear, int aMonth, int aDay)
: Year(aYear), Month(aMonth), Day(aDay)
{
}
int Date::getYear() const
{
return Year;
}
void Date::setYear(const int aYear)
{
Year = aYear;
}
cu bart
--
http://www.irule.be/bvh/
Technical Details
Message-ID:
<m3b37a.3et.ln@ns1.irule.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!fr.clara.net!heighliner.fr.clara.net!newsfeed.wirehub.nl!skynet.be!skynet.be!louie!not-for-mailReferences:
<aN8l8.14631$DE4.1677@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,4353de8f92b91cf9
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-17 16:08:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!fr.clara.net!heighliner.fr.clara.net!newsfeed.wirehub.nl!skynet.be!skynet.be!louie!not-for-mail
Sender: - <bvh@ns1.irule.be>
From: Bart.Vanhauwaert@nowhere.be
Subject: Re: Vraagje over klassen (class) (C++)
Newsgroups: be.comp.programming
References: <aN8l8.14631$DE4.1677@afrodite.telenet-ops.be>
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))
Date: Mon, 18 Mar 2002 01:07:18 +0100
Message-ID: <m3b37a.3et.ln@ns1.irule.be>
Lines: 41
NNTP-Posting-Host: 194.78.202.248
X-Trace: 1016410122 reader1.news.skynet.be 29683 194.78.202.248
X-Complaints-To: abuse@skynet.be