dm.vpi.lekce04
Class Main

java.lang.Object
  extended by dm.vpi.lekce04.Main

public class Main
extends java.lang.Object

Třída zapouzdřující aplikaci

Balíky:

 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ů:

Zpřístupňování tříd a 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ě.

Author:
David Martinek

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

Main

public Main()
Method Detail

processArgs

public static void processArgs(java.lang.String[] args)
Zpracuje argumenty příkazového řádku.

Parameters:
args - Pole s jednotlivými argumenty příkazového řádku.

showMultConst

private static void showMultConst()

showMult

private static void showMult()

showSub

private static void showSub()

showAddConst

private static void showAddConst()

showAdd

private static void showAdd()

showTranspose

private static void showTranspose()

showHelp

public static void showHelp()
Zobrazí­ nápovědu k programu.


main

public static void main(java.lang.String[] args)
Funkce main obsahuje kód, který se spouští jako první při startu programu.

Parameters:
args - Argumenty příkazového řádku.