Author Topic: Objektové programovanie  (Read 140187 times)

pivco89

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #350 on: 31.12.2009, 00:11:55 »
kolko metod mozem pouzit v jednej triede?...aky je maximalny pocet?...

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #351 on: 31.12.2009, 00:39:50 »
kolko metod mozem pouzit v jednej triede?...aky je maximalny pocet?...

Ser na to nekoď to...ja ti to nakodím za 15 ečiek...samozrejme to aj validné bude podľa toho binárneho PMD rulesetu...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Payne

  • Sr. Member
  • ****
  • Posts: 408
    • View Profile
Re: Objektové programovanie
« Reply #352 on: 31.12.2009, 00:57:26 »
LOLOLOLOL 15eciek a srandy na hodku mozno... to su teda zarobky

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #353 on: 31.12.2009, 01:03:13 »
LOLOLOLOL 15eciek a srandy na hodku mozno... to su teda zarobky

Na dve...kym poskúšaš nakodiš predmety...a keď popritom ešte chatuješ a kadečo...tak aj na tri :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

pivco89

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #354 on: 31.12.2009, 03:42:13 »
kolko metod mozem pouzit v jednej triede?...aky je maximalny pocet?...

Ser na to nekoď to...ja ti to nakodím za 15 ečiek...samozrejme to aj validné bude podľa toho binárneho PMD rulesetu...

ale diki moc..alechcemsam...tedamozno kednahodou istoniekohopopytam o pomoc...ale nestojim o to zeby mi to niekto spravyl...diky cenim si to...ale nemam uz vela toho aby som to nedokoncil sam (s pomocou kamaratov..)..:D

P.a.i.n.

  • Newbie
  • *
  • Posts: 42
    • View Profile
Re: Objektové programovanie
« Reply #355 on: 31.12.2009, 04:36:04 »
môžem sa spýtať ako sa dá opraviť táto chyba, ktorú mi vyhadzuje PMD:   avoid using implementation types like "ArrayList" ; use the interface instead

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #356 on: 31.12.2009, 05:25:06 »
ta napríklad takto...

private List<RoomImpl> zoznamMiestnosti = new ArrayList<RoomImpl>();
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

P.a.i.n.

  • Newbie
  • *
  • Posts: 42
    • View Profile
Re: Objektové programovanie
« Reply #357 on: 31.12.2009, 05:45:48 »
ta napríklad takto...

private List<RoomImpl> zoznamMiestnosti = new ArrayList<RoomImpl>();


diky moc pomohlo ................ja som tam mal private ArrayList<RoomImpl>.....



a vedel by si mi prosím ťa poradiť čo isa dá urobiť s tým "Cyclomatic Complexty"..............hľadal som si to na nete ale aj tak neviem čo s tým
« Last Edit: 31.12.2009, 05:48:45 by P.a.i.n. »

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #358 on: 31.12.2009, 05:52:06 »
Hmmm vedel...ale vysvetliť nie...len keď tu hodíš konkrétny zdroják kde to píše...tak ti poviem ako to opraviť...snáď  bk
kolko metod mozem pouzit v jednej triede?...aky je maximalny pocet?...

Ser na to nekoď to...ja ti to nakodím za 15 ečiek...samozrejme to aj validné bude podľa toho binárneho PMD rulesetu...

ale diki moc..alechcemsam...tedamozno kednahodou istoniekohopopytam o pomoc...ale nestojim o to zeby mi to niekto spravyl...diky cenim si to...ale nemam uz vela toho aby som to nedokoncil sam (s pomocou kamaratov..)..:D

Pekný prístup, kiežby všetci mali taký...ale som rád, že nemajú :D
« Last Edit: 31.12.2009, 06:03:26 by dEVIANT »
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #359 on: 31.12.2009, 07:26:25 »
taky mam zdrojak tej mapy.....len to rozhranie mi niejak nejde...

mam taky dojem, ze kedze ti nefacha to rozhranie Storeable, tak sa snazis implementovat nieco, co si videl u niekoho ineho. inac si to vysvetlit proste neviem. jednoducha rada je, ze zmaz tu informaciu, v ktorej sa hovori, ze trieda implementuje rozhranie Storeable. a cuduj sa svete - ono to pojde... (ak moje slepe oko videlo spravne...)
So say we all!

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #360 on: 31.12.2009, 15:20:34 »
Teraz mám aj ja problémik. V c# mi v tomto riadku...

 if (GetEast() != null)
        { System.Console.WriteLine("   VYCHOD : "+east.GetName()); }

vypisuje, že TextGame.Room nemám metódu GetName...V JAVE v tej knižnici Room automaticky implementovalo aj Named, no tu mi to tak nerobí...

Ako mám teda pridať referenciu na to Named z Room ?( potom aj Named z Item ) či tu sa to rieši nejako ináč? Ďakujem za pomoc...

Btw. tu knižnicu mám vo Visual C# vpravo v References pri tých sýstémových...a v triedach hore len using TextGame...

vieš mi dať link, odkiaľ tú knižnicu stiahnem? lebo nemám predstavu ako vyzerá táto verzia knižnice...
All code is crap.

42

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #361 on: 31.12.2009, 16:36:46 »
Teraz mám aj ja problémik. V c# mi v tomto riadku...

 if (GetEast() != null)
        { System.Console.WriteLine("   VYCHOD : "+east.GetName()); }

vypisuje, že TextGame.Room nemám metódu GetName...V JAVE v tej knižnici Room automaticky implementovalo aj Named, no tu mi to tak nerobí...

Ako mám teda pridať referenciu na to Named z Room ?( potom aj Named z Item ) či tu sa to rieši nejako ináč? Ďakujem za pomoc...

Btw. tu knižnicu mám vo Visual C# vpravo v References pri tých sýstémových...a v triedach hore len using TextGame...

vieš mi dať link, odkiaľ tú knižnicu stiahnem? lebo nemám predstavu ako vyzerá táto verzia knižnice...


http://stargate.cnl.tuke.sk/~mirek/oop/scenarios/06/The_Indiana_Jones_Project.dll


ta napríklad takto...

private List<RoomImpl> zoznamMiestnosti = new ArrayList<RoomImpl>();


diky moc pomohlo ................ja som tam mal private ArrayList<RoomImpl>.....



a vedel by si mi prosím ťa poradiť čo isa dá urobiť s tým "Cyclomatic Complexty"..............hľadal som si to na nete ale aj tak neviem čo s tým


jednoducho mas tam vela podmienok (if)... skus pouzit niejaku pomocnu metodu, alebo to jednoducho napisat jednoduchsie ak sa da :)
« Last Edit: 31.12.2009, 16:41:11 by tino8 »


karamel je cukr co se uz neuzdravi!

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Objektové programovanie
« Reply #362 on: 31.12.2009, 19:12:45 »
Alebo máš if-y, a za nimi ten istý "kus" zdrojáku ako za ďaľším if-om...

A hej ta knižnica...a pozerám ju práve, že aj Command aj Item má v Base types Named...to asi znamená, že ju potom implementuje či?:D...a Room tam nemá nič...ale zatiaľ som neprišiel na to ako to tam pridať...ale to asi ani ja nemôžem, keď niesom tvorca...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #363 on: 31.12.2009, 19:26:01 »
interface Room neimplementuje Named... takže ak to chceš používať, tak vo svojej implementácií pridaj okrem interfaceu Room aj interface Named...

nejak takto:
Code: [Select]
class RoomImpl : Room, Named {...}

tam potom pri použití to budeš potrebovať pretypovať...

hmm, ja som napísal taký strašný kód ako je tá knižnica? omg :D

takže... aby som niektoré veci svoje upravil :) properties v c# nie sú len na srandu... niektoré veci sa v c# nedajú urobiť pomocou metód, len pomocou properties (resp. cez metódy len použitím zložitých workaroundov)...
All code is crap.

42

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #364 on: 31.12.2009, 20:23:29 »
hmm, ja som napísal taký strašný kód ako je tá knižnica? omg :D

to ani nehovor nahlas, lebo ja som to po tebe nekontroloval. a to sme uz jeden problem odstranovali :-P
So say we all!

pivco89

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Objektové programovanie
« Reply #365 on: 02.01.2010, 03:51:40 »
Hmmm vedel...ale vysvetliť nie...len keď tu hodíš konkrétny zdroják kde to píše...tak ti poviem ako to opraviť...snáď  bk
kolko metod mozem pouzit v jednej triede?...aky je maximalny pocet?...

Ser na to nekoď to...ja ti to nakodím za 15 ečiek...samozrejme to aj validné bude podľa toho binárneho PMD rulesetu...

ale diki moc..alechcemsam...tedamozno kednahodou istoniekohopopytam o pomoc...ale nestojim o to zeby mi to niekto spravyl...diky cenim si to...ale nemam uz vela toho aby som to nedokoncil sam (s pomocou kamaratov..)..:D

Pekný prístup, kiežby všetci mali taký...ale som rád, že nemajú :D


dufam ze to cviciaci vezme do uvahy snahu...aj ked velatoho neviem..ale snazim sa sam...ale niekedy sa neviem pohnut a tak nejde napad ze musim si zavolat napad.....a kedy sa odovzdavaju zadania?...

piton

  • Hero Member
  • *****
  • Posts: 715
    • View Profile
Re: Objektové programovanie
« Reply #366 on: 02.01.2010, 18:21:01 »
properties v c# nie sú len na srandu... niektoré veci sa v c# nedajú urobiť pomocou metód, len pomocou properties (resp. cez metódy len použitím zložitých workaroundov)...
hmm, toto by ma zaujimalo, ako to myslis? Daj nejaky priklad ;-)
"Iba život, ktorý žijeme pre ostatných, stojí za to." - Albert Einstein

tragedy11

  • Jr. Member
  • **
  • Posts: 68
    • View Profile
Re: Objektové programovanie
« Reply #367 on: 02.01.2010, 22:45:48 »
nevie niekto aky bol na zaciatku semestra prihlasovaci kluc na predmet OP ??a USA ??lebo som do poslednej chvile bezal pod Te-ckom a pod novym loginom nemam ziadne kurzy,tak som zvedavy jak pojdem na skusku...

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #368 on: 02.01.2010, 23:37:51 »
mal som podobny problem, ale staci asi 30s hladania aby si prisiel nato ze na USA je heslo RAM, a na OP hrobocop


karamel je cukr co se uz neuzdravi!

tragedy11

  • Jr. Member
  • **
  • Posts: 68
    • View Profile
Re: Objektové programovanie
« Reply #369 on: 03.01.2010, 00:10:41 »
mal som podobny problem, ale staci asi 30s hladania aby si prisiel nato ze na USA je heslo RAM, a na OP hrobocop
vdaka bratm

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #370 on: 03.01.2010, 02:32:05 »
properties v c# nie sú len na srandu... niektoré veci sa v c# nedajú urobiť pomocou metód, len pomocou properties (resp. cez metódy len použitím zložitých workaroundov)...
hmm, toto by ma zaujimalo, ako to myslis? Daj nejaky priklad ;-)

napr. c# má takú vec, že dependency property... v podstate celý data bindind vo wpf je postavený na properties... :)
All code is crap.

42

Peterray

  • Full Member
  • ***
  • Posts: 107
    • View Profile
Re: Objektové programovanie
« Reply #371 on: 03.01.2010, 04:33:06 »
Odovzdavanie bude kedy prebiehat. Ako zislo by sa aj datumy uz dat. 5.1 máme niektorý matiku uz.

piton

  • Hero Member
  • *****
  • Posts: 715
    • View Profile
Re: Objektové programovanie
« Reply #372 on: 03.01.2010, 06:27:44 »
properties v c# nie sú len na srandu... niektoré veci sa v c# nedajú urobiť pomocou metód, len pomocou properties (resp. cez metódy len použitím zložitých workaroundov)...
hmm, toto by ma zaujimalo, ako to myslis? Daj nejaky priklad ;-)

napr. c# má takú vec, že dependency property... v podstate celý data bindind vo wpf je postavený na properties... :)
aha, zaujimave :) diky za odpoved...
"Iba život, ktorý žijeme pre ostatných, stojí za to." - Albert Einstein

miguel_11

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Objektové programovanie
« Reply #373 on: 03.01.2010, 17:09:59 »
zdravim kedy v tomto novom roku sa bude dat odovzdat zadanie Z OOP pri profesorovy Marekovy Novakovy.
Diki moc.

Aniy

  • Hero Member
  • *****
  • Posts: 549
    • View Profile
    • AnimeXpo
Re: Objektové programovanie
« Reply #374 on: 03.01.2010, 18:09:15 »
Odovzdavanie bude kedy prebiehat. Ako zislo by sa aj datumy uz dat. 5.1 máme niektorý matiku uz.
v moodli ak dobre vidím tak je dátum 18.1.