Slettet bruger
21. maj 2006 - 11:38
Der er
11 kommentarer og 1 løsning
Kan nogen definere hvad et object er i php
Jeg har prøvet at læse lidt om det man kan ikke finde en klar definition på hvad et object er? Kan nogen hjælpe?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Den simple: Et objekt er en instans af en klasse: $mitObjekt = new MinKlasse(); Class MinKlasse { function MinKlasse() { // initialisering... } }
Hmm. I PHP5 hedder constructors så __construct(): <?php class Vector { private $x; private $y; public function __construct() { $this->x = 0; $this->y = 0; } public setX($x) { $this->x = x; } ... } ?>
Slettet bruger
21. maj 2006 - 16:23
#4
...mhh forstår det ikke helt. Men jeg må nok hellere læse lidt i manualen. "et object er en instanst af en klasse" ...??forstår det ikke Er et object en variabel eller en funktion eller hvordan kan man med ord beskrive hvad et objekt kan?
Et objekt er en instans af en klasse. Det vil sige, at hvis vi nu har: (PHP4 syntaks) Class Bil { var $retning; var $hastighed; function Bil() { $this->retning = 0; $this->hastighed = 0.0; } function drej($grader) { $this->retning += $grader; } function brems() { $this->hastighed = 0.0; } function givGas($procentAfPotentiale) { $this->hastighed = $procentAfPotentiale; } } Vi har altså en "skabelon" (klasse) for, hvad en Bil kan. Vi kan nu: $b = new Bil(); $b->drej(180); // Bilen vender 180 grader. $b->givGas(1.0); // Fuld gaddafi $b->brems(); Et objekt har altså opførsel (kan dreje, give gas og bremse) og tilstand (hastighed og retning)...
Slettet bruger
21. maj 2006 - 17:24
#6
kan man sige det er en variabel der indeholder mere end en variabel som alle henføre til en classe
Ja, en (eller flere) variabler "peger på" objektet. Objektet kan udføre de operationer, der er implementeret i den klasse som de er instansen af. Så kan jeg vist ikke komme det tættere.
Slettet bruger
21. maj 2006 - 17:29
#8
Nej ...nu har jeg fat i det Du skal ha dine points og rigtig mange tak for hjælpen!
Så lidt. Tag og læs artiklerne på php.net, hvis du har mod på det - de er ret gode.
Slettet bruger
21. maj 2006 - 17:34
#10
mener du manualen eller er der også nogle artikler?
Slettet bruger
21. maj 2006 - 17:42
#12
ok Jeg har læst en del i den men nogle gange er det lidt sort og så er det jo rart at få list hjælp til at tyde sagerne Nå men tak for alt
Vi tilbyder markedets bedste kurser inden for webudvikling