logo

Definícia triedy v jazyku Java

V objektovo orientovanom programovaní, a trieda je základným stavebným kameňom. Môže byť definovaná ako šablóna, ktorá popisuje údaje a správanie súvisiace s inštanciou triedy. Instantiating je trieda je vytvoriť objekt (premennú) tejto triedy, ktorý možno použiť na prístup k členským premenným a metódam triedy.

Triedu možno nazvať aj logickou šablónou na vytváranie objektov, ktoré zdieľajú spoločné vlastnosti a metódy.

javascript pre rozbaľovaciu ponuku

Napríklad trieda Zamestnanec môže obsahovať všetky podrobnosti o zamestnancovi vo forme premenných a metód. Ak je trieda inštanciovaná, t. j. ak je vytvorený objekt triedy (povedzme e1), máme prístup ku všetkým metódam alebo vlastnostiam triedy.

Definovanie triedy v jazyku Java

Java poskytuje vyhradené kľúčové slovo trieda definovať triedu. Za kľúčovým slovom musí nasledovať názov triedy. Vo vnútri triedy deklarujeme metódy a premenné.

Vo všeobecnosti deklarácia triedy obsahuje nasledovné v poradí, ako sa zdá:

odstráňte vyrovnávaciu pamäť npm
    Modifikátory:Trieda môže byť verejná alebo má predvolený prístup.kľúčové slovo triedy:Kľúčové slovo class sa používa na vytvorenie triedy.Názov triedy:Meno musí začínať začiatočným písmenom (veľkým veľkým písmenom).Supertrieda (ak existuje):Názov rodiča triedy (nadtrieda), ak existuje, pred ktorým je kľúčové slovo extends. Trieda môže rozšíriť (podtriedu) iba o jedného rodiča.Rozhrania (ak existujú):Čiarkami oddelený zoznam rozhraní implementovaných triedou, ak nejaké existujú, pred ktorým je kľúčové slovo implements. Trieda môže implementovať viac ako jedno rozhranie.Telo:Telo triedy obklopené zloženými zátvorkami { }.

Syntax:

 class class_name { // member variables // class methods } 

Príklad triedy Java

Príklad 1:

Pozrime sa na nasledujúci príklad, aby sme pochopili, ako definovať triedu v jazyku Java a implementovať ju s objektom triedy.

Vypočítajte.java

 // class definition public class Calculate { // instance variables int a; int b; // constructor to instantiate public Calculate (int x, int y) { this.a = x; this.b = y; } // method to add numbers public int add () { int res = a + b; return res; } // method to subtract numbers public int subtract () { int res = a - b; return res; } // method to multiply numbers public int multiply () { int res = a * b; return res; } // method to divide numbers public int divide () { int res = a / b; return res; } // main method public static void main(String[] args) { // creating object of Class Calculate c1 = new Calculate(45, 4); // calling the methods of Calculate class System.out.println('Addition is :' + c1.add()); System.out.println('Subtraction is :' + c1.subtract()); System.out.println('Multiplication is :' + c1.multiply()); System.out.println('Division is :' + c1.divide()); } 

Výkon:

pružina a pružina mvc
Definícia triedy v jazyku Java

Príklad 2:

V nasledujúcom príklade vytvárame dve triedy Zamestnanec a Trieda Zamestnanca. Trieda Zamestnanec načíta a zobrazí podrobnosti o zamestnancovi. V triede EmployeeClass vytvárame objekty triedy Zamestnanec a používame jej metódy. Tu inicializujeme objekty pomocou konštruktora triedy.

EmployeeClass.java

 // class to get the employee details class Employee { // declaring variables int emp_id; String name; String dept; float salary; // method to initialize the variables void add_info (int id, String n, String d, float sal) { this.emp_id = id; this.name = n; this.dept = d; this.salary = sal; } // method to display the employee details void display() { System.out.println('Employee id: ' + emp_id ); System.out.println('Employee name: ' + name ); System.out.println('Employee department: ' + dept ); System.out.println('Employee salary: ' + salary ); } } public class EmployeeClass { public static void main(String[] args) { // creating objects of class Employee Employee e1 = new Employee(); Employee e2 = new Employee(); Employee e3 = new Employee(); // calling the methods e1.add_info (101, 'Naman', 'Salesforce', 45000); e2.add_info (102, 'Riya', 'Tax', 25000); e3.add_info (103, 'Anu', 'Development', 55000); e1.display(); e2.display(); e3.display(); } } 

Výkon:

Definícia triedy v jazyku Java