/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
Java mer OO enn C++?
Fra :
daxi jumbo
Dato :
19-05-02 18:36
Ja, jeg vet at dere forstår norsk :) men jeg pleier å poste innlegget på en
engelsk newskanal først, og da er det ikke alltid jeg orker å oversette
tilbake til norsk.. håper det er greit.
I am having a discussion with some people that claims the following:
Java is more "fully" an object oriented language than C++ is because C++ has
pointers.
C++ pointers breaks encapsulation of private data. The argument for this is
that a pointer enables you to set the value into the reference without using
public methods of that data. As in:
class C {
private:
int x;
public:
C() { x = 3; }
int *getX() { return &x; }
};
void main() {
C c;
*c.getX() = 4;
}
But isn't this statment (*c.getX() = 4) the same as implicitly calling the
overloaded operator for int? So it could be said that this statement uses
one of int's accessor methods?
final question. Is Java a more Object Oriented language than C++ is?
What is the definition of an OO language?
thanks.
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410986
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.