Vytváranie tried v Jave je základnou súčasťou takzvaného objektovo orientovaného programovania. Objektovo orientované programovanie je paradigma (štýl programovania), ktorá je založená na použití objektov, ktoré si môžu navzájom posielať správy.

Aby ste úplne pochopili, ako používať triedy v Jave, musíte najskôr pochopiť, čo sú objekty.

Skúmanie objektov

V Jave sa pojem objekt často používa zameniteľne s pojmom trieda, čo je pochopiteľné vzhľadom na to, že objekt je vytvorený z triedy.

Triedu možno považovať za plán - obsahuje teda všetky informácie potrebné na vytvorenie objektu.

Môžete napríklad vytvoriť triedu študentov, ktorá bude obsahovať základné informácie o študentovi, napríklad meno, vek a študijný program. Zakaždým, keď je nový študent vytvorený pomocou študentskej triedy, tento študent sa označuje ako objekt.

Vytvorenie triedy v prostredí Java

Vytváranie tried v jazyku Java je nevyhnutné, pretože poskytujú štruktúru vášho programu a znižujú množstvo kódu, ktorý je vo vašom programe k dispozícii. Namiesto vytvorenia nového stavu a správania pre každý podobný objekt v programe môžete jednoducho zavolať triedu, ktorá má šablónu na vytvorenie tohto objektu.

instagram viewer

V triede Java je jedným z najdôležitejších vyhlásení deklarácia triedy.

Vyhlásenie triedy

Všeobecne platí, že každá trieda v jazyku Java je deklarovaná pomocou kľúčového slova „public“, ktoré naznačuje, že k príslušnej triede je v programe Java prístup z iných tried. Nasleduje kľúčové slovo „class“, ktoré slúži na označenie toho, že vytváraný príkaz Java je trieda.

Ďalej nasleduje názov triedy, ktorý sa zvyčajne začína veľkým písmenom a môže ním byť ľubovoľný názov, ktorý považujete za vhodný pre objekty, ktoré chcete vytvoriť. V príklade nižšie je názov triedy študent, pretože zámerom je vytvoriť študentské objekty z tejto triedy.

Príklad deklarácie triedy v Jave

verejná trieda Študent {
}

Poslednou súčasťou deklarácie triedy sú otvorené a zatvorené zložené zátvorky. Prvá zložená zátvorka znamená začiatok triedy, zatiaľ čo druhá zložená zátvorka znamená koniec triedy. Preto bude každý stav a správanie, ktoré je pre našu triedu jedinečné, uložené medzi týmito zloženými zátvorkami.

Používanie zložených zátvoriek pomáha pridať štruktúru do vášho kódu Java. Táto vlastnosť by sa nemala považovať za samozrejmosť, pretože iné jazyky, napríklad Python, nepoužívajú na vytvorenie kódu pri vytváraní tried zložené zátvorky.

Súvisiace: Ako vytvoriť jednoduchú triedu v Pythone

Atribúty triedy Java

Atribúty možno považovať za stavebné kamene pre triedu Java; obsahujú dátové prvky, ktoré sa používajú na získanie stavu objektu, a často sa označujú ako premenné.

Naša trieda sa nazýva „študent“ a je zameraná na ukladanie informácií študentov, ktorí patria do konkrétnej vysokej školy. Informácie v spise preto môžu obsahovať meno, vek a študijný program každého študenta.

Príklad triedy s atribútmi

verejná trieda Študent {
// deklarácia premennej
súkromné ​​meno reťazca;
private String lname;
súkromný vek;
private String courseOfStudy;
}

Vo vyššie uvedenom programe je potrebné poznamenať niekoľko dôležitých vecí. Pri deklarovaní atribútu / premennej v prostredí Java musíte mať modifikátor prístupu, dátový typ a názov premennej.

V našom programe je modifikátorom prístupu kľúčové slovo „private“, ktoré sa používa na zabránenie externého prístupu k údajom v študentskej triedy, a toto je dobrá programátorská prax, pretože chráni integritu dát, ktoré sú uložené v a trieda.

V našom programe existujú dve rôzne reprezentácie dátových typov - String a int.

  • Kľúčové slovo String sa používa na deklaráciu premenných, ktoré ukladajú textové údaje, a musí začínať veľkým písmenom „S“, aby ich kompilátor Java rozpoznal.
  • Kľúčové slovo „int“ sa používa na deklaráciu atribútov, ktoré ukladajú celočíselné údaje, a mali by byť uvedené malými písmenami, pretože programovací jazyk Java rozlišuje veľké a malé písmená.

Názov premennej je zvyčajne poslednou časťou deklarácie atribútu / premennej. Hodnotu premennej jej však možno priradiť počas fázy deklarácie. Po deklarácii všetkých premenných môžete prejsť k vytvoreniu konštruktorov.

Konštruktory Java

Žiadna trieda v Jave nie je úplná bez konštruktoraje to základná koncepcia jazyka. Konštruktor je metóda v Jave, ktorá sa používa na získanie stavu objektu a je volaná automaticky pri vytvorení objektu. Teraz existujú tri typy konštruktorov: predvolený, primárny a kopírovací.

Keď je objekt vytvorený z triedy, môžete si zvoliť, či objektu poskytnete tzv. Parametre (hodnoty, ktoré je možné odovzdať metóde), alebo ho môžete vytvoriť bez akýchkoľvek parametrov.

Ak je nový objekt vytvorený z triedy a nedostane žiadne parametre, bude sa volať predvolený konštruktor; ak sú však poskytnuté parametre, bude sa volať primárny konštruktor.

Príklad triedy s predvoleným konštruktorom

verejná trieda Študent {
// deklarácia premennej
súkromné ​​meno reťazca;
private String lname;
súkromný vek;
private String courseOfStudy;
// predvolený konštruktor
public Student () {
fname = "John";
lname = "Srnka";
vek = 20;
courseOfStudy = "Pyschológia";
}
}

V kóde vyššie je nášmu predvolenému konštruktoru priradený „verejný“ modifikátor prístupu, ktorý umožňuje jeho prístup aj mimo triedy študentov. Váš modifikátor prístupu konštruktora musí byť „verejný“, inak vaša trieda nebude môcť vytvárať objekty pomocou iných tried.

Konštruktérom sa vždy priradí názov triedy, do ktorej patria. Pre predvolený konštruktor nasleduje za názvom triedy zátvorky, ako je to znázornené v našom kóde vyššie. Za zátvorkami by mali nasledovať otvorené a zatvorené zložené zátvorky, ktoré budú obsahovať predvolené priradenie premenných patriacich do triedy.

Z nášho príkladu kódu vyššie, kedykoľvek je vytvorená inštancia triedy študentov bez parametrov, predvolená hodnota je Zavolá sa konštruktér a študent s menom John Doe, vek 20 rokov a študijný program psychológia. vytvorené.

Príklad triedy s primárnym konštruktorom

verejná trieda Študent {
// deklarácia premennej
súkromné ​​meno reťazca;
private String lname;
súkromný vek;
private String courseOfStudy;
// predvolený konštruktor
public Student () {
fname = "John";
lname = "Srnka";
vek = 0;
courseOfStudy = "Pyschológia";
}
// primárny konštruktor
public Student (názov reťazca, názov reťazca, int vek, reťazec courseOfStudy) {
this.fname = fname;
this.lname = lname;
this.age = vek;
this.courseOfStudy = courseOfStudy;
}
}

Hlavný rozdiel medzi predvoleným a primárnym konštruktorom je v tom, že primárny konštruktor prijíma argumenty, zatiaľ čo predvolený konštruktor nie. Ak chcete použiť hlavný konštruktor študentskej triedy, budete musieť zadať meno, vek a študijný program pre študentský objekt, ktorý chcete vytvoriť.

V primárnom konštruktore je každá hodnota dátového atribútu, ktorá je prijatá ako parameter, uložená v príslušnej premennej. Kľúčové slovo „toto“ sa používa na označenie toho, že premenné, ku ktorým sú pripojené, patria do triedy študentov, zatiaľ čo ďalšie premenné sú to, čo sa prijíma ako parameter pri vytvorení objektu triedy pomocou primárneho prvku konštruktér.

Konštruktor kópie je kópiou primárneho konštruktora a nie je potrebný na úspešné spustenie vášho programu Java; preto nie je potrebné ho zahrnúť.

Teraz môžete vytvoriť jednoduchú triedu v jazyku Java

Tento článok ukazuje, ako nielen vytvoriť užitočnú triedu v programovacom jazyku Java, ale aj niektoré základy objektovo orientovaného programovania. To zahŕňa vytváranie premenných, skúmanie dátových typov „Sting“ a „int“ a pochopenie modifikátorov verejného a súkromného prístupu v Jave.

Uznanie obrázka: Christina Morillo /Pexels

Email
Ako napísať smyčku for v Jave

Naučte sa, ako používať slučky, jednu z najužitočnejších zručností, ktoré si musíte osvojiť v programovaní pre začiatočníkov.

Súvisiace témy
  • Programovanie
  • Java
O autorovi
Kadeisha Kean (1 publikovaných článkov)

Kadeisha Kean je softwarová vývojárka a autorka technických / technologických noviniek. Má výraznú schopnosť zjednodušovať niektoré z najkomplexnejších technologických konceptov; výroba materiálu, ktorý ľahko pochopí každý technologický nováčik. Venuje sa písaniu, vývoju zaujímavého softvéru a cestovaniu po svete (prostredníctvom dokumentov).

Viac od Kadeisha Keana

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.