Author Topic: OP - Objektove programovanie  (Read 188913 times)

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #425 on: 27.04.2008, 00:21:42 »
ked chces mat zoznam Itemov tak to sprav ako

List<Item> itemList = new List<Item>();

a ak to chceš mať cez arraylist, tak:
IList itemList = new ArrayList();
resp.
ArrayList itemList = new ArrayList();
All code is crap.

42

Mao

  • Sr. Member
  • ****
  • Posts: 392
    • View Profile
Re: OP - Objektove programovanie
« Reply #426 on: 27.04.2008, 00:22:01 »
Nieco ako ArrayList Itemov neexistuje?
Nie ArrayList je kolekcia, pozor nie genericka,  dava sa do nej typ Object, teda v podstate vsetko, kedze je to bazova trieda vsetkych tried.

Final_Destructer

  • Full Member
  • ***
  • Posts: 200
  • Beat The Machine That Works In Your Head.
    • View Profile
Re: OP - Objektove programovanie
« Reply #427 on: 27.04.2008, 00:25:41 »
Nieco ako ArrayList Itemov neexistuje?
Nie ArrayList je kolekcia, pozor nie genericka,  dava sa do nej typ Object, teda v podstate vsetko, kedze je to bazova trieda vsetkych tried.

Ked sa do nej vklada vsetko tak aj objekt triedy Item nie? A ked ho budem vyberat tak ho pretypujem na Item...take nieco by nefungovalo?
Wanna get destructed?

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #428 on: 27.04.2008, 00:27:33 »
Nieco ako ArrayList Itemov neexistuje?
Nie ArrayList je kolekcia, pozor nie genericka,  dava sa do nej typ Object, teda v podstate vsetko, kedze je to bazova trieda vsetkych tried.

Ked sa do nej vklada vsetko tak aj objekt triedy Item nie? A ked ho budem vyberat tak ho pretypujem na Item...take nieco by nefungovalo?

fungovalo...
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #429 on: 27.04.2008, 00:28:50 »
jj uspesne funguje u mna:)

Final_Destructer

  • Full Member
  • ***
  • Posts: 200
  • Beat The Machine That Works In Your Head.
    • View Profile
Re: OP - Objektove programovanie
« Reply #430 on: 27.04.2008, 00:30:00 »
ok, vdaka
Wanna get destructed?

Mao

  • Sr. Member
  • ****
  • Posts: 392
    • View Profile
Re: OP - Objektove programovanie
« Reply #431 on: 27.04.2008, 00:30:21 »
ArrayList je kolekcia, do kotrej sa da dat hocijaky objekt, ale v jednom arraylist mozes mat aj itemy, stringy, backpack, postavy a vsetko moze. List<Item> je vsak genericka kolekcia, a do nje das iba Item a nic ine. Tym padom je bezpecnejsia

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #432 on: 27.04.2008, 00:31:29 »
ArrayList je kolekcia, do kotrej sa da dat hocijaky objekt, ale v jednom arraylist mozes mat aj itemy, stringy, backpack, postavy a vsetko moze. List<Item> je vsak genericka kolekcia, a do nje das iba Item a nic ine. Tym padom je bezpecnejsia

a v niektorých prípadoch preto len veľmi obtiažne použiteľná :) toto ale taký prípad nie je :)
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #433 on: 27.04.2008, 00:33:11 »
cize lepsie robit cez List<Item> ano? ked xcem tam mam len ten jeden druh objektu

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #434 on: 27.04.2008, 00:34:09 »
cize lepsie robit cez List<Item> ano? ked xcem tam mam len ten jeden druh objektu

jj
All code is crap.

42

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #435 on: 27.04.2008, 00:34:38 »
cize lepsie robit cez List<Item> ano? ked xcem tam mam len ten jeden druh objektu

jj

dokonca takto:

IList<Item> itemList = new List<Item>();
« Last Edit: 27.04.2008, 00:37:37 by Agamemnon »
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #436 on: 27.04.2008, 00:36:09 »
okey zajtra to pomenim :) aspon uz nemusiet tam davat vynimku na to keby tam nebol ten objekt item ale ine objekty :)

TradeMark

  • Hero Member
  • *****
  • Posts: 630
  • He ho forgets, will be destined to remember...
    • View Profile
Re: OP - Objektove programovanie
« Reply #437 on: 27.04.2008, 03:18:37 »
V Step.cs je take volanie metody, ktora ma vratit smery, do ktorych sa da ist z danej miestnosti ako ArrayList... toho sa treba drzat alebo mozme tie smery vyriesit aj inac? Na co je tam vlastne to Step.cs? Vdaka
Pičoch jest veľo, ale nalivačoch malo!

sri

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
    • ACEQES, s.r.o.
Re: OP - Objektove programovanie
« Reply #438 on: 27.04.2008, 07:22:20 »
Hej to aj mna by zaujimalo, jaka ryza v tom je :D Teda naco je vlastne to Step.cs.. Nechce sa mi teraz ku koncu menit cele ryzove pole ;)

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: OP - Objektove programovanie
« Reply #439 on: 27.04.2008, 16:07:36 »
nvm :) to by ywetka mohla vysvetliť, čo tým chceli autori povedať :)
All code is crap.

42

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #440 on: 27.04.2008, 16:23:02 »
nice :) kedze to nie ej rozhranie, ale abstraktna trieda, tak i ja neviem :) ale velmi to neplanujem pouzit :)

ywetka

  • Hero Member
  • *****
  • Posts: 1972
    • View Profile
    • ywetka @ MySpace
Re: OP - Objektove programovanie
« Reply #441 on: 27.04.2008, 16:33:04 »
nvm :) to by ywetka mohla vysvetliť, čo tým chceli autori povedať :)

ani ja neviem, ako tak na to pozeram :( ale spytam sa a dam vam vediet...   bk
~~Was mich nicht umbringt, macht mich stärker.~~
При́п'ять, мы никогда не будем забывать Вас.

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #442 on: 27.04.2008, 16:37:00 »
 :ohmigod: :ohmigod: :ohmigod: :ohmigod: :ohmigod: :P :P

ywetka

  • Hero Member
  • *****
  • Posts: 1972
    • View Profile
    • ywetka @ MySpace
Re: OP - Objektove programovanie
« Reply #443 on: 27.04.2008, 16:44:12 »
:ohmigod: :ohmigod: :ohmigod: :ohmigod: :ohmigod: :P :P

joj, tak vsetko stale zavisi od cviciaceho... keby prisli moji studenti za mnou a zacali mi to vysvetlovat, ze ta cast je zbytocna lebo to a to, tak by som povedala, ze to tam davat teda nemusia  :emot-rolleyes: ale tak ked uz bol dohodnuty jeden format... a uprimne povedane vymyslel ho a zadal mirek a nediskutovali sme o tom nejako spolocne... takze je jasne, ze ked sa na to teraz pozriem, ani ja neviem, co tym chcel basnik povedat... ale spytam sa hovorim  ;)
~~Was mich nicht umbringt, macht mich stärker.~~
При́п'ять, мы никогда не будем забывать Вас.

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #444 on: 27.04.2008, 17:00:54 »
sak jasne :P len treba trochu podpichnut :P

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #445 on: 27.04.2008, 19:16:34 »
hm teraz mi Visual Studio zapotilo ze:



nevie niekto WTF?
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #446 on: 27.04.2008, 19:42:24 »
to teraz si zacal robit zadanie? alebo po case ti to vypisalo? ked si mal uz porobene veci?

kOsTi

  • Hero Member
  • *****
  • Posts: 12765
    • View Profile
    • pretaktovanie.sk
Re: OP - Objektove programovanie
« Reply #447 on: 27.04.2008, 19:47:52 »
teraz som zacal ale uz som sa na to vysral... som dorabal do tych veci co som stiahol z moodla a nejak to neslo tak som vytvoril vlastny novy projekt...
:trestac:

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: OP - Objektove programovanie
« Reply #448 on: 27.04.2008, 19:49:14 »
yop to som ti xcel rpave poradit, lebo mne sa stalo to iste :)

ppt

  • Hero Member
  • *****
  • Posts: 935
    • View Profile
Re: OP - Objektove programovanie
« Reply #449 on: 27.04.2008, 19:50:06 »
kOsTi & puq
v Solution Exploreri pravy klik na projekt -> Properties -> Na karte application zmenit Output type z Class Library na Console Application.