Java: Zápis tříd

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidány zdroje)
(Popis třídy: Přidány objekt a třída)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]]
  
== Popis třídy ==
+
== Objektově orientovaný jazyk ==
 +
 
 +
Java je objektově orientovaný jazyk. Chování systému (a tedy algoritmus) popisujeme jako komunikaci mezi '''objekty''', které:
 +
* mají '''vlastnosti''' (atributy)
 +
* posílají si '''zprávy'''
 +
 
 +
Viz také [[Objektově_orientované_programování]].
 +
 
 +
Při zápisu programu v Javě se budeme řídit dohodnutými [[Konvence | konvencemi pro zápis kódu]].
 +
 
 +
== Třída ==
 +
 
 +
'''Třída''' představuje „předpis“ pro tvorbu objektů. Ve třídě je tedy popsáno:
 +
* jaké vlastnosti mají objekty dané třídy
 +
* a na jaké zprávy umí objekty dané třídy reagovat.
 +
 
 +
public ''class'' MojeTrida {
 +
    //
 +
    // popis vlastností třídy
 +
    //
 +
    // popis zpráv
 +
    //
 +
}
 +
 
  
 
=== Atributy ===
 
=== Atributy ===
  
=== Metody ===
+
=== Zprávy/metody ===
  
 
=== Konstruktor ===
 
=== Konstruktor ===

Verze z 11. 10. 2013, 08:56


Obsah

Objektově orientovaný jazyk

Java je objektově orientovaný jazyk. Chování systému (a tedy algoritmus) popisujeme jako komunikaci mezi objekty, které:

Viz také Objektově_orientované_programování.

Při zápisu programu v Javě se budeme řídit dohodnutými konvencemi pro zápis kódu.

Třída

Třída představuje „předpis“ pro tvorbu objektů. Ve třídě je tedy popsáno:

public class MojeTrida {
   //
   // popis vlastností třídy
   //
   // popis zpráv
   //
}


Atributy

Zprávy/metody

Konstruktor

Použití třídy

Vytvoření instance

new NazevTridy(hodnoty_parametrů_konstruktoru)
Automobil a1 = new Automobil(5);

Volání metod

Přístup k veřejným atributům

Modifikátory přístupu

Upravují přístup k metodám a atributům třídy.

public
protected
private

Více viz: Dokumentace Javy.

Další zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje