Avatar billede narrr Nybegynder
07. november 2002 - 22:12 Der er 8 kommentarer og
1 løsning

Classes

Hey!
Jeg kom lige til at tænke på, hvornår det egentlig er en god idé at bruge klasser? Jeg ved, at der bruges klasser til bl.a. vectors og strings, altså datatyper, som man selv definerer, men hvor er det ellers godt at bruge dem?
Avatar billede arne_v Ekspert
07. november 2002 - 22:29 #1
Det er næten altid en god ide at bruge klasser !

I langt de fleste programmer har man behov for
at modellere nogle objekter fra den virkelige verden.

Sådanne kan normalt beskrives hensigts-mæssigt
via klasser.
Avatar billede narrr Nybegynder
07. november 2002 - 22:42 #2
Men er det ikke unødvendigt at bruge klasser, hvis man kun skal bruge objektet een gang? Fx ville det da ikke være smart at lave en klasse, der hed skaerm, og som fx kunne blitte billeder, cleare skærmen osv., da man kun har 1 skærm... ??
Avatar billede arne_v Ekspert
07. november 2002 - 23:04 #3
Om du vil bruge en klasse eller ej har ikke så meget
at gøre med om du har flere objekter af klassen eller
ej.

Det er en måde at strukturere sin kode på, som
ligger tæt på virkeligheden.

Jeg syntes absolut at det ville give mening at
have en klasse Skaerm.
Avatar billede sif4ever Nybegynder
07. november 2002 - 23:06 #4
Du skriver om det er en god ide at bruge klasser, hmmm til hvad?

Ja, det er godt at bruge klasser til diverse objekter, men hvad skal du bruge det til og måske det er noget der er bedre lige i din situation
Avatar billede sif4ever Nybegynder
07. november 2002 - 23:07 #5
class="bla bla" er også godt til design af hjemmesider.
Avatar billede arne_v Ekspert
07. november 2002 - 23:14 #6
En klasse er en modellering af en type af
objekter fra den virkelig verden.

Du kan angive egenskaber for disse objekter
som members og operationer som metoder.

Du kan kontrollere adgangen til members/methods
via private/protected/public.

Du kan modellere sammenhængen mellem
forskellige typer af ligende objekter
via arv mellem klasser.
Avatar billede arne_v Ekspert
07. november 2002 - 23:14 #7
Og jeg fortså ikke hvad:
  class="bla bla"
har med brug af klasser versus ikke brug af klasser
at gøre.
Avatar billede narrr Nybegynder
08. november 2002 - 05:44 #8
si4ever> Hjmmesidedesign er vel ikke så relevant her i C/C++? :)
Avatar billede narrr Nybegynder
08. november 2002 - 05:44 #9
Okay, så vil jeg til at bruge flere klasser i fremtiden :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester