• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

OP - Objektove programovanie

Started by pepco, 23.02.2008, 02:04:57

« predchdzajce - alie »

Ing.Veduci

Quote from: puq on  09.03.2008, 23:34:41
dikes za rady :) a uz viem na isto ze som chytil nie dobreho cviciaceho, skoda no, ze nedokaze kazdy jeden byt zhruba na jednej urovni, lebo ako pozeram tvoj pristup a toho co mame my je diametralne odlisny... totalne samostudium to isti... bv

njn ja som mal minuleho roku tiez takeho experta (pozdravujem Mr. Fasianok), ze evidentne vedel o com hovori, ale my nie :) + podobny pripad na Jave, takze po tom co som urobil obe tieto skusky som si vo vlastnom zaujme prcital Thinking in Java a uz su mi obaja experti u riti... :P
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

puq

hmm a aky je rozdiel medzi tymto:

public int Speed
        {
            get { return( this.speed ); }
            set { this.speed = value; }
        }

a


public int Speed
        {
            get  { return speed; }
            set  { speed = value; }
        }

??????????????

Agamemnon

#202
žiaden.... ale to prvé je presnejší zápis
All code is crap.

42

puq

dikes a este pri tomto:


public DIRECTION Direction
        {
             get{ return( this.direction ); }
             set{ this.direction = value; }
        }



public BattleShips.Boat.DIRECTION Direction
        {
            get  { return direction; }
            set  { direction = value; }
        }

je to pravdepodobne opat to iste, a spravnejsie je ktore pouzivat? to prve?

JCube

sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Agamemnon

vždy, keď pristupuješ ku atribútu triedy, tak _by sa malo_ použiť _this_
All code is crap.

42

puq

i ja som si myslis, len asi ten kto robil tie lodky a dal ich na moodle na wiki si to nemyslel :D :D

Agamemnon

nvm, kto to robil... asi mirek, ale možno nie... to, čo som robil ja, to nie je...
All code is crap.

42

JCube

tusim ze to co je na moodli robi mirek...a toto this tam nie je podla mna kvoli skrateniu zapisu..mas jedno ako to nazves...ci cez this alebo ne...
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Agamemnon

až tak úplne jedno to nie je :)
All code is crap.

42

JCube

aky je v tom rozdiel? :) nech sa poucim
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Agamemnon

okrem toho, že v tom property môžem mať aj lokálnu premennú s tým názvom :) tak aj v spracovaní compilera :)
All code is crap.

42

JCube

no s tou lokalnou premennou mi je jasne... :)

ako inak to spracuje compiler?
sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Agamemnon

keď tam je this, tak vie rovno, že je to atribút objektu...
ak tam this nie je, tak prv musí zistiť, či je taká lokálna premenná, a až keď nie je, tak zisťuje, či je taký atribút objektu
All code is crap.

42

JCube

sudo [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Alive!"

Payne

Mna by akurat zaujimalo, ze skuska bude z C++, alebo C#? bo na cvikach jedna vec a na prednaskach zase druha...

kOsTi

Skuska by mala byt hlavne z teoretickych zalezitosti (tj. nezavislych na jazyku) a ked uz bude nieco formou prikladu tak by to malo byt C#
:trestac:

puq

co znamena toto:

Vytvorte v triede Boat metódu ToString(), ktorá nahradí metódu ToString() triedy Object. Metóda bude vracať reťazcovú reprezentáciu objektu triedy Boat

ta retazcova reprezentacia objektu???

kOsTi

vypis lode... cize:

Name: ... Color: ... ...
:trestac:

puq

aha okey mysles som si take nieco :) dikes

Payne

Pocujte, to akoze tie predpisane rozhrania sa musia nachadzat v kazdej hre? Ci su len orientacne?

Agamemnon

imo asi musia, teda ich finálna verzia :) momentálne je to rozhranie, čo je tam na webe, trochu od veci a chaotické (napr. ICommand bez členov)...

pokiaľ vm, tak budú tie rozhrania zverejnené v prekompilovanej podobe, a to budete implementovať, ako referenciu :)
avšak ja nie som priamo pri zdroji, až trochu ďalej :) takže sa môžem mýliť a bude to inak :) lepšie asi ywetka bude vedieť povedať :)
All code is crap.

42

danielmi

Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect

Agamemnon

čo si predstavuješ pod pojmom "uml diagram"? uml je jazyk... diagramy sú use-case, class ap... ale najskôr v starUml
All code is crap.

42

danielmi

mame v pondelok odovzdat uml diagram- takzv. "scenar" zadania
Subject: how women communicate with computer

Login: yes
Password: i dont have one
password is incorrect...

Login: yes
Password: incorrect