Unterschied zwischen Attribut und Parameter

Unterschied zwischen Attribut und Parameter

Schlüsselunterschied - Attribut vs Parameter
 

Der Schlüsselunterschied Zwischen Attribut und Parameter ist das Ein Attribut ist eine Variable eines beliebigen Typs, der direkt in einer Klasse deklariert wird, während ein Parameter eine Variable ist, die durch die Funktion definiert ist, die einen Wert empfängt, wenn er aufgerufen wird.

In Programmiersprachen wie Java gibt es Konzepte wie Objekte, Klassen und Funktionen. Bei der Codierung sollte der Programmierer der spezifischen Syntax befolgen, die sich auf die Programmiersprache bezieht. Ein Attribut wird mit Klassen und Objekten verwendet, während ein Parameter mit Funktionen oder Methoden verwendet wird. In diesem Artikel wird der Unterschied zwischen Attribut und Parameter erörtert.

INHALT

1. Überblick und wichtiger Unterschied
2. Was ist Attribut
3. Was ist Parameter
4. Seite für Seitenvergleich - Attribut vs Parameter in tabellarischer Form
5. Zusammenfassung

Was ist Attribut?

Programmiersprachen wie Java unterstützt die objektorientierte Programmierung. Dieses Programmierparadigma basiert auf Objekten. Ein Objekt hat einen Zustand und ein Verhalten. Der Zustand wird durch die Datenwerte dargestellt. Sie werden auch als Felder oder Attribute bezeichnet. Das Verhalten oder die Funktionalität wird durch Methoden dargestellt. Eine Klasse ist eine Blaupause, um ein Objekt zu erstellen. Daher ist ein Objekt eine Instanz einer Klasse. Ein Studentenobjekt kann Attribute wie Studenten -ID und Name haben. Ein Mitarbeiter kann Attribute wie Mitarbeiter -ID, Name, Gehalt und Abteilung haben. Ein tierisches Objekt kann Attribute wie Name, Lieblingsessen usw. haben.

Abbildung 01: Java -Programm mit Attributen

Nach dem obigen Programm verfügt die Rhombusklasse über zwei Attribute, die diagonal1 und diagonal2 sind. Es hat auch den Konstruktor und eine Methode zur Berechnung der Fläche.  Im Hauptprogramm wird ein Objekt von Rhombus erstellt. Zwei Werte werden an den Konstruktor übergeben, und diese werden den Diagonal1- und Diagonal2 -Attributen zuweisen. Wenn Sie die Calarea -Methode aufrufen, wird die Fläche des Rhombus berechnet und die Antwort zurückgibt, was ein Doppelwert ist. Schließlich wird der berechnete Bereich auf dem Bildschirm gedruckt. Die beiden diagonalen Werte sind die Attribute der Klasse und des Objekts R1.

Was ist Parameter?

Eine Funktion ist ein Hauptkonzept für die Programmierung. Es handelt sich um eine Reihe von Aussagen, um eine bestimmte Aufgabe auszuführen. Funktionen erhöhen die Wiederverwendbarkeit der Code -Wiederverwendbarkeit. Die Programmiersprache kann vordefinierte Funktionen geben. Der Programmierer kann auch seine eigenen Funktionen schreiben. Sie werden als benutzerdefinierte Funktionen bezeichnet. Der Term Parameter ist der Funktion zugeordnet. Ein Parameter ähnelt einem Platzhalter. Die Syntax der Funktion ist wie folgt.

// Funktionscode

Der Zugriffsmodifikator repräsentiert die Sichtbarkeit der Methode. Es kann privat sein, öffentlich usw. Eine private Methode ist innerhalb der Klasse zugänglich.  Eine öffentliche Methode ist für alle Klassen zugänglich. Der Rückgabetyp definierte die Ausgabe aus der Funktion. Wenn es sich um eine Ganzzahl handelt, ist der Rückgabetyp int int. Wenn es sich um einen Doppelwert handelt, ist der Rückgabetyp doppelt. Wenn die Funktion nichts zurückgibt, wird sie als nichtig erklärt. Der Funktionsname ist der tatsächliche Name der Funktion, um ihn zu identifizieren. Die Parameter sind die Variablen, die durch die Funktion definiert sind, die die Werte empfängt, wenn die Funktion aufgerufen wird. Der Funktionscode wird in den lockigen Klammern platziert.

Abbildung 02: Java -Programm mit Parametern

Gemäß dem obigen Programm werden die Länge und die Breitenwerte in die Calarea -Funktion übergeben. In Aussage Calarea (Länge, Breite); Länge und Breite sind Argumente. In der Funktionsdefinition gibt es Calarea (int a, int b); Der Längenwert wird in Variable 'a' und der Breitenwert in die Variable 'B' kopiert. Diese 'A' und 'B' sind Parameter. Die Argumentwerte werden in Parameter kopiert, wenn die Funktion aufgerufen wird.  Die berechnete Fläche wird von Calarea zurückgegeben. Das Ergebnis wird dem variablen Bereich im Hauptprogramm zugewiesen. Schließlich wird der Bereich des Rechtecks ​​gedruckt.

Was ist der Unterschied zwischen Attribut und Parameter?

Attribut vs Parameter

Ein Attribut ist eine Variable eines beliebigen Typs, der direkt in einer Klasse deklariert wird. Ein Parameter ist eine Variable, die durch die Funktion definiert ist, die einen Wert empfängt, wenn er aufgerufen wird.
 Verwendung
Ein Attribut wird mit Klassen und Objekten verwendet. Ein Parameter wird mit einer Funktion oder einer Methode verwendet.

Zusammenfassung -Attribut vs Parameter

Attribut und Parameter sind zwei Begriffe, die mit der Programmierung verknüpft sind. In diesem Artikel wird der Unterschied zwischen Attribut und Parameter erörtert. Der Unterschied zwischen Attribut und Parameter besteht darin, dass ein Attribut eine Variable eines beliebigen Typs ist, der direkt in einer Klasse deklariert wird, während ein Parameter eine Variable ist, die durch die Funktion definiert ist, die einen Wert empfängt, wenn er aufgerufen wird.

Referenz:

1.„Java -Objekt und Klassen.”, Tutorials Point, 24. März. 2018. Hier verfügbar