Posted By: DaveSil (si nili kutumykija) on 'CZprogram' Title: Re: Java: Implemntace metody v definici tridy? Date: Fri Oct 22 23:34:41 2004 > > Ja zadnej 65k soubor nevyrobil, to Sunove :) No a me nejak prijde ze je to > > > desive neprehledny... byl jsem zvykly na jazyky kde jsou definice trid > > oddeleny od samotny implemenace. Jako uzivatele konkretni tridy me zridka > > zajima jak je to udelany. No zkoumam Javu tri dny... takze fakt tapu :) > No, ja jsem taky zatvrzely Ceckar, takze se mi tohle tropicky silenstvi > nelibi, ale pokud muzu ze svych povrchni znalosti vylovit domnenku, tak > javisti si mezi sebou zdrojaky moc nectou. Pouzivaji javadoc (obdoba > doxygenu > s tim, ze format je "soucasti definice jazyka"), takze hotovou tridu > prevalcuji jakymsi toolem a vypadne dokumentace. Jakozto uzivatel knihovny > pak > ctes jen ten dokument, kde mas "hlavicky" s komentarem a nestaras se o > zdrojak. > Imho pro pouziti cizich knihoven to staci. Jina vec je, ze mi to pripada > silne neprehledne, kdyz v necem takovem pisu sam - inline metody v C++ sice > taky pouzivam, ale max do nejakych sesti radek kodu, nebo kdyz cela slavna > trida ma tri, ctyri metody. Jinak hledat prototyp, kdyz si nemuzu vzpomenout > > jestli jsem v ni neco udelal, nebo jestli predpokladam jeji vstup nejak > predzpracovany... to je pak peklo. A ten samy nesvar je i v C#. Pry je to > moderni a lepsi nez "zbytecne" header fajly, takze si asi budeme muset > zvyknut > a pochopit, ze to lepsi je. A tim, hned po indentaci, dostavame krasne dalsi > > tema vhodne pro svate valky :-) > - > Clovek je nejpomalejsi zname zarizeni typu I/O. > Quasimodo ************************ IMHO je to vec zvyku, ja zacinal take s C/C++, ted delam uz ctyri roky prevazne v Jave a musim rict, ze se mi v ni pise velmi dobre. Kdyz rozumne navrhujes tridy a pouzivas interfacy jak bylo naznaceno, je to uplne v poho. --------------------------------------------------------- F = F1 + .... + F9 Proste Devetsil nebo take DaveSil nebo oboji --------------------------------------------------------