Jak navrhovat metody

Každá věc se musí užívat s rozmyslem a jen pro ty účely, pro které je určena – vyjímku netvoří ani metody. pokud se použijí v nevhodném kontextu nebo nesprávným způsobem, může se lehce stát, že nám celou věc spíše zkomplikují než ulehčí. Zásadní pravidlo, které u metod platí je, že metodě bychom měli přiřadit jen [...]

Žádné komentáře

Metody

Metody v programovacích jazycích slouží jako organizační jednotky, které: strukturují kód do přehlednějších a znovupoužitelných celků nahrazují stále se opakující úlohy jedním voláním Z těchto dvou důvodů jsou metody naprosto nepostradatelným nástrojem každého programátora. Až se dostaneme k objektům, zjistíme, že metody plní jakousi roli poštovního kurýra mezi jednotlivými objekty. Deklarace metody Základadem deklarace metody [...]

6 komentářů

Příklady (Hausgemacht :-))

Objekty (příklady pro praxi během praxe ) Tato sada úloh tvoří povinný blok pro všechny studenty předmětu PRG. Po ukončení vašich „praxí“ je budu kontrolovat. Mají za úkol vás donutit dělat alespoň něco málo i během doby, kdy nebude probíhat řádná výuka, a tím minimalizovat následky přirozeného procesu zapomínání Vytvořte program, který bude sledovat prodejnost [...]

21 komentářů

Pole

V praxi často potřebujeme uchovávat více hodnot stejného datového typu pohromadě (známky žáka, naměřené hodnoty napětí atd.). Integrální datové typy nám tuto možnost nenabízí, jelikož jsou schopné uchovat právě jednu hodnotu. Pro tyto účely vznikla v programovacích jazycích konstrukce s názvem pole (array). Pole si můžeme představit jako seznam prvků stejného typu jdoucích v paměti [...]

Žádné komentáře

Cykly

Velmi často potřebujeme v našich úlohách opakovat nějakou činnost. Jazyk Java nám nabízí celkem tři konstrukce, jak opakovanou činnost (cykly) vytvořit: while, for, do-while. Ačkolik všechny tři konstrukce vykonávají stejnou úlohu – opakují příkazy – je mezi nimi rozdíl. V následujících odstavcích si tyto rozdíly popíšeme podrobněji. Příkaz while Tento cyklus bývá někdy nazýván iteračním [...]

Žádné komentáře

Instalace Javy

Napsat jednoduchý program v Javě není nic složitého. Aby bylo možné takový program spustit, je nutné nejprve nainstalovat překladač a interpret, který překlad a spuštění napsaného programu umožní. Instalace těchto komponent (souhrně označovaných jako JDK) není náročná a probíhá v podstatě jako instalace jakéhokoliv programu. Pokud budeme postupovat podle následujícího podrobného návodu, bude pro nás [...]

Žádné komentáře

Výrazy a operátory

Výraz předepisuje výpočet hodnoty (výsledku). Skladá se z operandů (daných hodnot jakou jsou proměnné nebo konstanty) a operátorů, které říkají, jak se má výsledek výpočítat. V této problematice je důležité pochopit  a naučit se používat jednotlivé operátory, které nám umožní vykonávat operace nad datovými typy. Vlastnosti operátorů Z matematiky jsme zvyklí, že ve výrazu a [...]

Žádné komentáře

Deklarace proměnných

Suroviny aneb data K jakékoliv tvůrčí činnosti je třeba tří základních věcí: nástroje, materiál a techniky. Například, když malujeme jsou našimi nástroji štětec, tužky, pera a palety. Technikou potom bude olejomalba, retuš, perokresba nebo pastel. Materiálem může být například papír, voda, barvy. S programováním je to úplně stejné. Nástrojem zde jsou programovací jazyky, překladače, počítače, [...]

Žádné komentáře

Datové typy v Javě

Přehled základních datových typů Abychom mohli začít efektivně využívat prostředků jazyka Java, je třeba si osvojit základní principy. K jedním z nich patří i problematika datových typů. Pokud chceme v libovolném programovacím jazyku provádět operace, potřebujeme mít k dispozici data, nad kterými tyto operace provádíme. Takováto data může představovat proměnná (jedná se o prostředek programovacího jazyka, [...]

Žádné komentáře