Když vezmeme v úvahu Java program, to může být definováno jako kolekce objektů, které komunikují prostřednictvím vyvolání navzájem metody. Podívejme se nyní krátce na to, co znamenají proměnné třídy, objektu, metod a instance.
-
objektové objekty mají stavy a chování. Příklad: pes má stavy-barvu, jméno, plemeno i chování, jako je vrtění ocasem, štěkání, jídlo., Objekt je instancí třídy.
-
třída − A lze definovat jako šablonu / plán, který popisuje chování / stav, který objekt svého typu podporuje.
-
metody-metoda je v podstatě chování. Třída může obsahovat mnoho metod. Je to v metodách, kde jsou logiky zapsány, data jsou manipulována a všechny akce jsou prováděny.
-
proměnné Instance – každý objekt má svou jedinečnou sadu proměnných instance. Stav objektu je vytvořen hodnotami přiřazenými těmto proměnným instance.,
první Java Program
podívejme se na jednoduchý kód, který vytiskne slova Hello World.
příklad
podívejme se, jak Soubor Uložit, zkompilovat a spustit program. Postupujte podle následujících kroků-
-
otevřete Poznámkový blok a přidejte kód, jak je uvedeno výše.
-
uložte soubor jako: Myfirstvavaprogram.Jáva.
-
otevřete okno příkazového řádku a přejděte do adresáře, kam jste třídu uložili. Předpokládejme, že je to C:\.
-
Typ “ javac MyFirstJavaProgram.java ‚ a stiskněte klávesu enter pro kompilaci kódu., Pokud ve vašem kódu nejsou žádné chyby, příkazový řádek vás přenese na další řádek (předpoklad : proměnná cesta je nastavena).
-
Nyní zadejte „java Myfirstvavaprogram“ pro spuštění programu.
-
na okně uvidíte vytištěný „Hello World“.
výstup
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
Základní syntaxe
o programech Java je velmi důležité mít na paměti následující body.
-
citlivost písmen-Java je malá a velká písmena, což znamená, že identifikátor Hello a hello by měly v Javě jiný význam.,
-
názvy tříd − u všech názvů tříd by první písmeno mělo být v Horním případě. Pokud se k vytvoření názvu třídy použije několik slov, první písmeno každého vnitřního slova by mělo být v Horním případě.
příklad: Třída MyFirstJavaClass
-
názvy metod – všechny názvy metod by měly začínat malým písmenem. Pokud se k vytvoření názvu metody použije několik slov, mělo by být první písmeno každého vnitřního slova v Horním případě.
příklad: public void myMethodName()
-
název souboru programu-Název souboru programu by měl přesně odpovídat názvu třídy.,
při ukládání souboru byste jej měli uložit pomocí názvu třídy (pamatujte, že Java je malá a velká písmena) a připojit ‚.java ‚ na konec názvu (pokud se název souboru a název třídy neshodují, váš program nebude kompilovat).
ale vezměte prosím na vědomí, že v případě, že v souboru nemáte veřejnou třídu, může být název souboru jiný než název třídy. Není také povinné mít ve spisu veřejnou třídu.
příklad: Předpokládejme, že ‚Myfirstvavaprogram‘ je název třídy. Pak by měl být soubor uložen jako ‚ MyFirstJavaProgram.,java ‚
-
public static void main − String args) – zpracování Java programu začíná od hlavní () metody, která je povinnou součástí každého Java programu.
Java identifikátory
všechny Java komponenty vyžadují názvy. Názvy používané pro třídy, proměnné a metody se nazývají identifikátory.
v Javě existuje několik bodů, které je třeba pamatovat na identifikátory. Jsou následující –
-
všechny identifikátory by měly začínat písmenem (A až Z nebo A až z), měnovým znakem ($) nebo podtržítkem (_).,
-
po prvním znaku mohou mít identifikátory libovolnou kombinaci znaků.
-
Klíčové slovo nelze použít jako identifikátor.
-
a co je nejdůležitější, identifikátory jsou malá a velká písmena.
-
příklady právních identifikátorů: věk, $ plat, _value, __1_hodnota.
-
příklady nelegálních identifikátorů: 123abc, – plat.
Java modifikátory
stejně jako jiné jazyky je možné upravovat třídy, metody atd., pomocí modifikátorů., Existují dvě kategorie modifikátory −
-
Modifikátory Přístupu − výchozí, veřejné , chráněné, soukromé,
-
Non-Modifikátory přístupu − final, abstract, strictfp
Budeme prověřovat další informace o modifikátory v další části.
Java Proměnné
jsou Následující typy proměnných v jazyce Java −
- Lokální Proměnné
- Proměnné Třídy (Statické Proměnné)
- Proměnné Instance (Non-statické Proměnné)
Java Pole
Pole jsou objekty, které uložit více proměnných stejného typu., Samotné pole je však objektem Na Haldě. Podíváme se na to, jak deklarovat, konstruovat a inicializovat v nadcházejících kapitolách.
Java Enums
Enums byly zavedeny v Javě 5.0. Enums omezují proměnnou na jednu z několika předdefinovaných hodnot. Hodnoty v tomto výčtu se nazývají enums.
s použitím enums je možné snížit počet chyb v kódu.
Pokud například zvážíme žádost o obchod s čerstvým džusem, bylo by možné omezit velikost skla na malou, střední a velkou., To by zajistilo, že by nikomu nedovolilo objednat jinou velikost než malou, střední nebo velkou.
Příklad:
výše uvedený příklad bude produkovat následující výsledek −
Výstup
Size: MEDIUM
Všimněte si − výčtové typy mohou být deklarovány jako jejich vlastní, nebo uvnitř třídy. Metody, proměnné, konstruktory mohou být definovány uvnitř enums stejně.
klíčová slova Java
následující seznam zobrazuje vyhrazená slova v Javě. Tato vyhrazená slova nesmí být použita jako konstantní nebo proměnná nebo jiná jména identifikátorů.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Všechny znaky dostupné uvnitř jakéhokoli komentáře jsou kompilátorem Java ignorovány.
Příklad:
Výstup
Hello World
Použití Prázdné Řádky
řádky obsahující pouze bílé místo, případně s komentářem, je známý jako prázdný řádek, a Java zcela ignoruje to.
dědičnost
v Javě lze třídy odvodit z tříd. V podstatě, pokud potřebujete vytvořit novou třídu a zde je již třída, která má nějaký kód, který požadujete, pak je možné odvodit novou třídu z již existujícího kódu.,
tento koncept umožňuje znovu použít pole a metody stávající třídy, aniž byste museli přepisovat kód v nové třídě. V tomto scénáři se stávající třída nazývá superclass a odvozená třída se nazývá podtřída.
rozhraní
v jazyce Java lze rozhraní definovat jako smlouvu mezi objekty o vzájemné komunikaci. Rozhraní hrají zásadní roli, pokud jde o koncept dědičnosti.
rozhraní definuje metody, měla by být použita odvozená třída (podtřída)., Implementace metod je však zcela na podtřídě.
co bude dál?
další část vysvětluje objekty A třídy v programování Java. Na konci relace budete moci získat jasný obrázek o tom, co jsou objekty a jaké jsou třídy v Javě.
Leave a Reply