|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdm.vpi.lekce04.Main
public class Main
Třída zapouzdřující aplikaci
package dm.vpi.lekce04;
Balík zapouzdřující celý tento projekt. Většinou se nedoporučuje vytvářet projekty, které by nebyly zapouzdřeny do balíku, protože potom mohou hrozit problémy při současném používání více aplikací. Balík by měl vytvářet jednoznačný a nezaměnitelný jmenný prostor.
Názvy balíků mohou tvořit hierarchické struktury, které odpovídají adresářové struktuře na disku. Jednotlivé úrovně se oddělují tečkami. Tento balík se například nachází v adresářové struktuře dm/vpi/lekce04/.
Doporučovaný způsob pojmenovávání balíků:
import java.util.Vector; // zpřístupnění konkrétní třídy import java.util.*; // zpřístupnění celého balíku
Pomocí klíčového slova import
lze aktuálnímu souboru
zpřístupnit jak samostatné třídy z jiných balíků (třídy ze stejného balíku
jsou viditelné automaticky), tak i celé balíky.
Existuje doporučení používat zpřístupnění celého balíku co nejméně. Výsledný kód třídy, která má zpřístupněný celý balík je totiž o něco pomalejší, protože * Hierarchie balíků slouží pro logickou organizaci knihoven a aplikací. překladač i interpret musejí vyhledávat kód ve zbytečně velké množině tříd.
Pozor! I když se jeden balík nachází uvnitř jiného balíku, není jeho obsah
viditelný automaticky. Opět je nutné použít klíčové slovo import
.
Hierarchie balíků slouží pro logickou organizaci knihoven a aplikací. V balíku mají být třídy, které k sobě logicky patří. Pokud je celá aplikace v jediném balíku jenom proto, že si chtěl programátor ušetřit práci, je to špatně.
Constructor Summary | |
---|---|
Main()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Funkce main obsahuje kód, který se spouští jako první při startu programu. |
static void |
processArgs(java.lang.String[] args)
Zpracuje argumenty příkazového řádku. |
private static void |
showAdd()
|
private static void |
showAddConst()
|
static void |
showHelp()
Zobrazí nápovědu k programu. |
private static void |
showMult()
|
private static void |
showMultConst()
|
private static void |
showSub()
|
private static void |
showTranspose()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Main()
Method Detail |
---|
public static void processArgs(java.lang.String[] args)
args
- Pole s jednotlivými argumenty příkazového řádku.private static void showMultConst()
private static void showMult()
private static void showSub()
private static void showAddConst()
private static void showAdd()
private static void showTranspose()
public static void showHelp()
public static void main(java.lang.String[] args)
args
- Argumenty příkazového řádku.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |