Diferencia entre atributo y parámetro

Diferencia entre atributo y parámetro

Diferencia de claves: atributo VS Parámetro
 

El diferencia clave entre el atributo y el parámetro es que Un atributo es una variable de cualquier tipo que se declare directamente en una clase, mientras que un parámetro es una variable definida por la función que recibe un valor cuando se llama.

En lenguajes de programación como Java, hay conceptos como objetos, clases y funciones. Al codificar, el programador debe seguir la sintaxis específica relacionada con el lenguaje de programación. Se utiliza un atributo con clases y objetos mientras se usa un parámetro con funciones o métodos. Este artículo analiza la diferencia entre atributo y parámetro.

CONTENIDO

1. Descripción general y diferencia de claves
2. Que es atributo
3. ¿Qué es el parámetro?
4. Comparación de lado a lado: atributo vs parámetro en forma tabular
5. Resumen

Que es atributo?

Languaces de programación como Java admite la programación orientada a objetos. Este paradigma de programación se basa en objetos. Un objeto tiene un estado y un comportamiento. El estado está representado por los valores de datos. También se les llama como campos o atributos. El comportamiento o la funcionalidad están representados por métodos. Una clase es un plan para crear un objeto. Por lo tanto, un objeto es una instancia de una clase. Un objeto estudiantil puede tener atributos como la identificación y el nombre del estudiante. Un empleado puede tener atributos como ID de empleado, nombre, salario y departamento. Un objeto animal puede tener atributos como nombre, comida favorita, etc.

Figura 01: Programa Java con atributos

Según el programa anterior, la clase Rhombus tiene dos atributos que son diagonal1 y diagonal2. También tiene el constructor y un método para calcular el área.  En el programa principal, se crea un objeto de rombo. Se pasan dos valores al constructor, y los atributos diagonal1 y diagonal2. Al llamar al método de Calarea, se calcula el área del rombo y devolverá la respuesta, que es un valor doble. Finalmente, el área calculada se imprimirá en la pantalla. Los dos valores diagonales son los atributos de la clase y del objeto R1.

¿Qué es el parámetro??

Una función es un concepto importante en la programación. Es un conjunto de declaraciones para realizar una tarea específica. Las funciones aumentan la reutilización del código. Puede haber funciones predefinidas proporcionadas por el lenguaje de programación. El programador también puede escribir sus propias funciones. Se les llama como funciones definidas por el usuario. El término parámetro está asociado con la función. Un parámetro es similar a un soporte de lugar. La sintaxis de la función es la siguiente.

// Código de función

El modificador de acceso representa la visibilidad del método. Puede ser privado, público, etc. Se puede acceder a un método privado dentro de la clase.  Se puede acceder a un método público por todas las clases. El tipo de retorno definió la salida de la función. Si es un entero, el tipo de retorno es int. Si es un valor doble, entonces el tipo de retorno es doble. Si la función no devuelve nada, se declara como nula. El nombre de la función es el nombre real de la función para identificarla. Los parámetros son las variables definidas por la función que recibe los valores cuando se llama a la función. El código de función se coloca dentro de los aparatos ortopédicos.

Figura 02: Programa Java con parámetros

Según el programa anterior, los valores de longitud y ancho se pasan a la función de calara. En declaración Calárea (longitud, ancho); la longitud y el ancho son argumentos. En la definición de función, hay Calárea (int a, int b); El valor de longitud se copia a la variable 'A' y el valor de ancho se copia a la variable 'B'. Estos 'a' y 'b' son parámetros. Los valores de argumento se copian a parámetros cuando se llama a la función.  El área calculada se devuelve de Calárea. El resultado se asigna al área variable en el programa principal. Finalmente, se imprime el área del rectángulo.

¿Cuál es la diferencia entre el atributo y el parámetro??

Atributo vs parámetro

Un atributo es una variable de cualquier tipo que se declare directamente en una clase. Un parámetro es una variable definida por la función que recibe un valor cuando se llama.
 Uso
Se utiliza un atributo con clases y objetos. Se utiliza un parámetro con una función o un método.

Resumen -Atributo VS Parámetro

Atributo y parámetro son dos términos asociados con la programación. Este artículo analiza la diferencia entre atributo y parámetro. La diferencia entre el atributo y el parámetro es que un atributo es una variable de cualquier tipo que se declare directamente en una clase, mientras que un parámetro es una variable definida por la función que recibe un valor cuando se llama.

Referencia:

1."Objeto y clases de Java.", Tutorials Point, 24 mar. 2018. Disponible aquí