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

Objektové programovanie

Started by tino8, 28.09.2009, 05:12:18

« predchdzajce - alie »

sri

Quote from: dEVIANT on  02.10.2009, 20:53:28
Quote from: mirek on  02.10.2009, 18:12:47
Quote from: Havran on  02.10.2009, 05:17:40
Quote from: blackflash on  02.10.2009, 01:31:28
OOP chcem vediet ale mam slabe zaklady C , takze sa to snazim dohnat...

na OOP ti netreba vobec vediet C

no - aspon zaklady veru treba. aj ked je sice oop o filozofii, tak sa potrebujes vyjadrovat prostrednictvom jazyka. a kedze aktualna java je c based, tak nejake zaklady cecka treba. lebo potom to bude vyzerat presne tak, ako to vyzeralo na poslednom cviku, ked clovek nevedel zapisat ani prototyp metody...

a neni si ty nahodou Binas ???  ;Drespektive vy??lebo mate rovnake homepages  :P a rozpravas tak skusene :D

:evica: ze nahodou ;D

sikik

Quote from: mirek on  02.10.2009, 22:29:18
Quote from: dEVIANT on  02.10.2009, 20:53:28
a neni si ty nahodou Binas ???  ;Drespektive vy??lebo mate rovnake homepages  :P a rozpravas tak skusene :D

kto? binas? nenadavaj...

Nechapem ako ti mozu tak nadavat. Ved to je strasne  ;D ;D ;D ;D ;D
If you're one in a million, there are six thousand people exactly like you.

Computers make very fast, very accurate mistakes.

piero

Quote from: mirek on  02.10.2009, 22:29:18
Quote from: dEVIANT on  02.10.2009, 20:53:28
a neni si ty nahodou Binas ???  ;Drespektive vy??lebo mate rovnake homepages  :P a rozpravas tak skusene :D

kto? binas? nenadavaj...

strasne z dnesnou mladezou  :D :D :D :D :D :D :D :D

cepi

som kto som vdaka palenke

piton

Quote from: cepi on  06.10.2009, 04:43:58
ake je heslo do moodla ?
mirekova oblubena otazka :D :D :D heslo je hrobocop
"Iba život, ktorý žijeme pre ostatných, stojí za to." - Albert Einstein

mirek

Quote from: piton on  06.10.2009, 15:01:08
Quote from: cepi on  06.10.2009, 04:43:58
ake je heslo do moodla ?
mirekova oblubena otazka :D :D :D heslo je hrobocop

najoblubenejsia je, ked odznie priamo na skuske...
So say we all!

piero

Quote from: mirek on  06.10.2009, 16:27:40
Quote from: piton on  06.10.2009, 15:01:08
Quote from: cepi on  06.10.2009, 04:43:58
ake je heslo do moodla ?
mirekova oblubena otazka :D :D :D heslo je hrobocop

najoblubenejsia je, ked odznie priamo na skuske...

srandujes ???  :D :D :D :D

radix

hej stava sa... aj pri zapoctovkach :)

tino8

Aky je rozdiel medzi abstraktnymi triedami a interface ?  ah: lebo si citam rozdiely ale je to dost na shit napisane


karamel je cukr co se uz neuzdravi!

vird

Quote from: tino8 on  18.10.2009, 16:36:44
Aky je rozdiel medzi abstraktnymi triedami a interface ?  ah: lebo si citam rozdiely ale je to dost na shit napisane
myslim ze rozdiel tam bude v tom, ze pri interface mas iba signatury.
a klassa je abstract myslim ked obsahuje aspon jednu abstract metodu, teda mozes tam mat normalne premenne ktore mozu mat implicitne priradene hodnoty, resp aj ine metody ktore uz aj vedia co robia.
do tohto som pozeral davno cize dost mozne ze sa mylim, ked tak ma starsi opravia
"Every one of us is unique, just like everyone else" - nejaky inteligent
"Cas ubieha rozne, podla toho s kym!!!" - Shakespeare

tino8

#60
a ak sa implementuje interface, aj to je vlastne dedenie, nie?

na predchadzajucu otazku som uz nasiel pochopitelnu odpoved, tak ak niekto tiez nechape tak si pozrite : http://java.skosi.org/javatutorial/sk/book/abstraktne-metody-a-triedy

Abstraktné triedy versus rozhrania

Na rozdiel od rozhraní, abstraktné triedy môžu obsahovať vlastnosti, ktoré nie sú static a  final, a tiež môžu obsahovať implementované metódy. Takéto abstraktné triedy sú podobné rozhraniam s tým rozdielom, že poskytujú konkrétne implementácie, ktoré kompletné odovzdávajú svojim podtriedam. Ak abstraktná trieda obsahuje iba deklarácie abstraktných metód, mala by sa radšej zadeklarovať ako rozhranie.


karamel je cukr co se uz neuzdravi!

Gengar

rozhrania sice svojim sposobom simuluju viacnasobnu dedicnost, ale nazvat to dedicnostou v pravom slova zmysle slova podla mna nie je spravne, spravne je urcite hovorit ze trieda IMPLEMENTUJE rozhranie...;)
Saying that Java is nice because it works on every OS is like saying that anal sex is nice because it works on every gender.

Agamemnon

implementovanie rozhrania nie je dedičnosť...

neučte sa definície abstraktnej triedy, ale jej význam... vôbec nie je dôležité, že nemôže obsahovať static a final metódy a pod... ale treba vedieť, kedy sa to vyplatí použiť, na čo sa to vyplatí použiť, prečo atď... to sa týka aj ďalších vecí... dôležité je vedieť ako, prečo apod. sa tá ktorá vec používa...
All code is crap.

42

mirek

ak tomu dobre chapem po tych rokoch opakovani, tak:

abstraktna trieda je v prvom rade trieda so vsetkym, co moze trieda obsahovat (aj clenske premenne a aj metody). abstraktna ale znamena, ze nemozes z nej vytvorit instanciu. vyznam pouzitia je teda prave pri dedicnosti, kedy mas spolocneho predka (abstraktnu triedu), ktory zdruzuje spolocne prvky kazdeho potomka (vlani to bolo ukazane na takom fajnom priklade, ze Shapes/Tvary)

rozhranie je len predpisany sposob spravania a kedze spravanie je definovane metodami, tak rozhranie obsahuje len prototypy metod (bez ich tela). trieda, ktora nasledne toto rozhranie implementuje, sa zavazuje, ze bude implementovat vsetky metody, ktore dane rozhranie obsahuje.

a hovorit o tom, ze rozhrania nahradzuju viacnasobnu dedicnost je trosku scestne. sak uvidite sami ten rozdiel. (aj ja som ho videl vlani a vidim ho znova - sak preco si to nezopakovat, ze? :-)
So say we all!

timwood

..v nejakej knihe som cital, ze viacnasobnu dedicnost kompenzuju rozhrania  :p:

Agamemnon

a ako z toho vyplýva, že interface je dedičnosť? :)
All code is crap.

42

psicho

inak nexe dakto zrobit zadania ?, v c#  na cene sa urcite dohodneme
read my blog> www.codemazing.com <read my blog

mirek

Quote from: psicho on  21.10.2009, 14:34:31
inak nexe dakto zrobit zadania ?, v c#  na cene sa urcite dohodneme

ja by som aj bral. nech ten predmet uz zasa neopakujem. binas sa bars neda ukecat...

a rozhrania uz ovladas? lebo toho roku uz len rozhrania dali...
So say we all!

radix


timwood

Quote from: Agamemnon on  21.10.2009, 06:07:09
a ako z toho vyplýva, že interface je dedičnosť? :)
nijako:)

Daron

pocul niekto nieco o tom, ze zajtra nemaju byt cvika z OP??? Ze je dekanske volno ci co... dostala sa ku mne taka informacia, viete o tom nieco?

timwood

no stvrtok a piatok ide vecsina ludi z KPI na nejake seminare, konferencie, takze nebudu prednasky ..aspon z DP nebude

Daron

A nevies ci sa to tyka aj Novaka? s nim mam cvika

psicho

*********************************HAPPY HOUR AKCIA***********************************

V pondelok tj 26.10.2009 ak si objednas 5 zadani, tak 6te zadanie dostanes uplne zadarmo


*********************************HAPPY HOUR AKCIA***********************************


pozn: tato akcia plati len v pondelok a len v case od 7:00 do 23:00
read my blog> www.codemazing.com <read my blog

lenikasss

Ako ma vyzerat ten scenar co sa ma odovzdat? Staci napisat kroky pomocou ktorich sa hra prejde, a nakreslit mapu? alebo aj nieco extra?