Diferencias entre propiedades y metodos

Un objeto, tiene propiedades y metodos, desde un foro, he copiado el texto de un usuario que remarca las diferencias. MUY aliviante.

Propiedades:
  • Está relacionada directamente con aspectos del objeto, o mejor dicho, lo que represente el objeto.
  • Actuan como variables: referierete a estas por su nombre.
  • Cada propiedad devuelve un valor de algun tipo. Obtener el valor de una propiedad no cambia nada del objeto o lo que represente.
  • Algunas propiedades te dejan asignarle nuevos valores. Esto cambia el atributo del objeto y lo que este representa.
  • No necesitan que les pasen argumentos porque tienen atributos predefinidos del objeto mismo, y por esto, no necesitan informacion adicional para poder devolver un valor.
Metodos:
  • Son las cosas que los objetos del progama pueden hacer para vos.
  • Actuan como funciones: Se les pueden pasar argumentos.
  • No tienes que devolver valores, pero algunos devuelven.
  • Invocar un objeto puede cambiar algo acerca del objeto o lo que representa en "el mundo real.

No hay comentarios.: