logo

Визначення класу в Java

В об'єктно-орієнтованому програмуванні a клас є основним будівельним блоком. Його можна визначити як шаблон, який описує дані та поведінку, пов’язану з екземпляром класу. Створення екземпляра класу означає створення об’єкта (змінної) цього класу, який можна використовувати для доступу до змінних-членів і методів класу.

Клас також можна назвати логічним шаблоном для створення об’єктів, які мають спільні властивості та методи.

робити в java

Наприклад, клас Employee може містити всі відомості про співробітника у формі змінних і методів. Якщо клас створено, тобто якщо створено об’єкт класу (скажімо, e1), ми можемо отримати доступ до всіх методів або властивостей класу.

Визначення класу в Java

Java надає зарезервоване ключове слово клас щоб визначити клас. За ключовим словом має слідувати назва класу. Всередині класу ми оголошуємо методи та змінні.

Загалом, оголошення класу включає в себе наступне в тому порядку:

str.replace в java
    Модифікатори:Клас може бути публічним або мати доступ за умовчанням.ключове слово класу:Ключове слово class використовується для створення класу.Назва класу:Ім'я має починатися з початкової літери (з великої літери).Суперклас (якщо є):Ім'я батьківського класу (суперкласу), якщо таке є, перед яким стоїть ключове слово extends. Клас може розширювати (підклас) лише одного батька.Інтерфейси (якщо є):Розділений комами список інтерфейсів, реалізованих класом, якщо такі є, перед яким стоїть ключове слово implements. Клас може реалізовувати більше одного інтерфейсу.Тіло:Тіло класу в фігурних дужках { }.

Синтаксис:

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

Приклад класу Java

приклад 1:

Давайте розглянемо наступний приклад, щоб зрозуміти, як визначити клас у Java та реалізувати його за допомогою об’єкта class.

Calculate.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()); } 

Вихід:

трійчаста зима
Визначення класу в Java

приклад 2:

У наступному прикладі ми створюємо два класи Employee і EmployeeClass. Клас Employee отримує та відображає відомості про співробітника. У EmployeeClass ми створюємо об’єкти класу Employee і використовуємо його методи. Тут ми ініціалізуємо об’єкти за допомогою конструктора класу.

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(); } } 

Вихід:

Визначення класу в Java