Різниця між атрибутом і параметром

Ключова різниця - атрибут проти Параметр
 

The ключова різниця між атрибутом і параметром є те атрибут - це змінна будь-якого типу, яка оголошується безпосередньо в класі, тоді як параметр - це змінна, визначена функцією, яка отримує значення, коли вона викликається.

У мовах програмування, таких як Java, існують такі поняття, як об'єкти, класи та функції. При кодуванні програміст повинен слідувати конкретному синтаксису, пов'язаному з мовою програмування. Атрибут використовується з класами та об'єктами, а параметр використовується з функціями або методами. У цій статті розглядається різниця між атрибутом і параметром.

ЗМІСТ

1. Огляд та ключові відмінності
2. Що таке атрибут
3. Що таке параметр
4. Порівняльне порівняння - атрибут та параметр у табличній формі
5. Підсумок

Що таке атрибут?

Мови програмування, такі як Java, підтримують об'єктно-орієнтоване програмування. Ця парадигма програмування заснована на об'єктах. Об'єкт має стан і поведінку. Стан представлений значеннями даних. Їх також називають полями або атрибутами. Поведінка або функціональність представлена ​​методами. Клас - це креслення для створення об’єкта. Тому об’єкт - це екземпляр класу. Об'єкт студента може мати такі атрибути, як ідентифікатор і ім'я студента. Працівник може мати такі атрибути, як ідентифікація працівника, ім'я, зарплата та відділ. У тваринного об’єкта можуть бути такі атрибути, як ім’я, улюблена їжа тощо.

Рисунок 01: Програма Java з атрибутами

Відповідно до вищезгаданої програми, клас Rhombus має два атрибути, які є діагоналі1 та діагоналі2. У ньому також є конструктор і метод обчислення площі. В основній програмі створюється об’єкт Ромба. Конструктору передаються два значення, і ті будуть призначатися атрибутам diagonal1 та diagonal2. При виклику методу calArea обчислюється площа Ромба, і він поверне відповідь, що є подвійним значенням. Нарешті, обчислена площа буде надрукована на екрані. Дві діагональні значення є атрибутами класу та об'єкта r1.

Що таке параметр?

Функція - головне поняття в програмуванні. Це набір висловлювань для виконання конкретного завдання. Функції підвищують багаторазове використання коду. Можуть бути визначені функції, що надаються мовою програмування. Програміст також може записати власні функції. Вони називаються як визначені користувачем функції. Термін параметр пов'язаний з функцією. Параметр схожий з держателем місця. Синтаксис функції такий.

// код функції

Модифікатор доступу представляє видимість методу. Це може бути приватний, загальнодоступний тощо. Приватний метод доступний у класі. Публічний метод доступний всім класам. Тип повернення визначав вихід з функції. Якщо це ціле число, тип повернення - int. Якщо це подвійне значення, то тип повернення подвійний. Якщо функція нічого не повертає, вона оголошується недійсною. Назва функції - це фактична назва функції для її ідентифікації. Параметри - це змінні, визначені функцією, яка отримує значення при виклику функції. Код функції розміщується всередині фігурних дужок.

Малюнок 02: Програма Java з параметрами

Відповідно до вищезгаданої програми, значення довжини та ширини передаються у функцію calArea. У заяві calArea (довжина, ширина); довжина і ширина - це аргументи. У визначенні функції є calArea (int a, int b); Значення довжини копіюється в змінну 'a', а значення ширини копіюється в змінну 'b'. Ці "a" і "b" є параметрами. Значення аргументу копіюються в параметри, коли викликається функція. Обчислена площа повертається з calArea. Результат призначається області змінної в основній програмі. Нарешті, область прямокутника друкується.

Яка різниця між атрибутом і параметром?

Атрибут проти параметра

Атрибут - це змінна будь-якого типу, яка оголошується безпосередньо в класі. Параметр - це змінна, визначена функцією, яка отримує значення при її виклику.
 Використання
Атрибут використовується з класами та об'єктами. Параметр використовується з функцією або методом.

Підсумок - атрибут проти Параметр

Атрибут і параметр - це два терміни, пов'язані з програмуванням. У цій статті розглядається різниця між атрибутом і параметром. Різниця між атрибутом і параметром полягає в тому, що атрибут - це змінна будь-якого типу, яка оголошується безпосередньо в класі, тоді як параметр - це змінна, визначена функцією, яка отримує значення при її виклику.

Довідка:

1. «Об’єкти та класи Java»., Підручник, 24 березня 2018 р. Доступний тут