16. december 2005 - 10:05
Der er
16 kommentarer
Class, functions m.m
Jeg sidder lige og ville forstå nogen ting... 1. OOP er det namespacing... som er klasser (classes)? 2. samt.. hvad kalder man functions? 3. findes der andre måder at behandle data'er på?` mange tak :)
Annonceindlæg fra HP
16. december 2005 - 10:57
#1
1. OOP = Objekt Orrienteret Programmering 2. Functions kalder man funktioner :) 3. Andre måder ud over hvad? :) //>Rune
16. december 2005 - 10:57
#2
Hvis det er end functions, jamen så kommer det an på hvilket programmeringssprog vi taler, for fx. i VB der har du Sub's, og sådan er der så meget andet :) //>Rune
16. december 2005 - 12:04
#3
nu tænker jeg mere på den måde en function og class behandle data. function kan jo lave et resultat int function(int i) { return i; } hvor classes kan gøre flere ting.. samt have en eller flere functioner i sig... er det ikke OOP? alstå man kan ligge en function i en class?
16. december 2005 - 14:11
#4
I og med du benytter dig af klasser, gør du jo din kode mere objekt orienteret, eftersom dine funktioner jo bliver dine nye objekter... Fx. kan du du jo gøre sådan her: class c1 { public int t1() { return 1; } } c1 klasse = new c1(); out.println(klasse.t1); vil jo resultere i tallet 1... Det vil sige, først kontakter du klassen og dernæst hvilken funktion i klassen du vil bruge... //>Rune
16. december 2005 - 15:20
#5
OOP baserer sig bl.a. på brug af klasser namespaces er en logisk gruppering af klasser som tillader at du kan have flere klasser med samme navn bare de er i forskellige namespaces en klasse vil typisk have flere funktioner funktioner kaldes metoder i OOP Udviklingen er vel: procedural programmering -> objekt orienteret programmering -> aspekt orienteret programmering
17. december 2005 - 11:41
#6
ahh.. tror jeg forstår det nu... OOP er altså den teknologi der gør det hårde arbjede ved at bruge et BCL... nu tænker jeg så.. er ens BCL i frameworks.NET eller det gamle dll system? altså ved brug af svchost?
17. december 2005 - 15:27
#7
nej OOP er en måde at programmere på og en familie af programmerings sprog som baserer sig på at man mapper fra virkeligheden til en model med klasser som indeholder både data og metoder
20. december 2005 - 16:07
#8
er OOP da ikke f.esk: VB.NET Imports System.IO ... File.Exists(fnm) ... altså at lave "shortcut" til data der kan bruges af metoder i systemet? det bliver vel stadig læst sådan her i compileren: System.IO.File.Exists(fnm)
24. december 2005 - 18:13
#9
VB.NET er et objekt orienret sprog den brug af import af namespace som du beskriver er meget praktisk, men er ikke specielt objekt orienteret
27. december 2005 - 16:25
#10
hvad er ren OOP for dig arne_v?
31. december 2005 - 15:36
#12
mange tak :) så klasse bygget med OOP i bagtanken? hvad med function?.. er det mere subjectivt?
31. december 2005 - 15:42
#13
function er strengt taget produral programmering og ikke objekt orienteret programmering men en metode i OOP svarer jo meget til en function så ...
31. december 2005 - 17:04
#14
er metode ikke mere som en event?
01. januar 2006 - 11:03
#15
en event er en meget speciel metode
13. januar 2006 - 13:12
#16
hmm.. det du siger, har jeg lært. men så ikke mere
Kurser inden for grundlæggende programmering