Diferencia entre atributo y parámetro

Tabla de contenido:

Diferencia entre atributo y parámetro
Diferencia entre atributo y parámetro

Video: Diferencia entre atributo y parámetro

Video: Diferencia entre atributo y parámetro
Video: 63. Programación en Java || POO || Métodos - parámetros y argumentos 2024, Noviembre
Anonim

Diferencia clave: atributo frente a parámetro

La diferencia clave entre atributo y parámetro es que un atributo es una variable de cualquier tipo que se declara 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, existen conceptos como objetos, clases y funciones. Al codificar, el programador debe seguir la sintaxis específica relacionada con el lenguaje de programación. Un atributo se usa con clases y objetos, mientras que un parámetro se usa con funciones o métodos. Este artículo analiza la diferencia entre atributo y parámetro.

¿Qué es un atributo?

Los lenguajes de programación como Java admiten 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 los datos. También se denominan como campos o atributos. El comportamiento o la funcionalidad se representa mediante métodos. Una clase es un modelo para crear un objeto. Por lo tanto, un objeto es una instancia de una clase. Un objeto de estudiante 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.

Diferencia entre atributo y parámetro
Diferencia entre atributo y parámetro

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 Rhombus. Se pasan dos valores al constructor, y esos se asignarán a los atributos diagonal1 y diagonal2. Al llamar al método 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 de la diagonal son los atributos de la clase y del objeto r1.

¿Qué es el parámetro?

A La 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 llaman funciones definidas por el usuario. El término parámetro está asociado con la función. Un parámetro es similar a un marcador de posición. 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. Un método público es accesible para todas las clases. El tipo de retorno define la salida de la función. Si es un número 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 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 la función se coloca entre llaves.

Diferencia clave entre atributo y parámetro
Diferencia clave entre atributo y parámetro

Figura 02: Programa Java con parámetros

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

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

Atributo frente a parámetro

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

Resumen: atributo frente a 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 atributo y parámetro es que un atributo es una variable de cualquier tipo que se declara directamente en una clase mientras que un parámetro es una variable definida por la función que recibe un valor cuando se llama.

Recomendado: