Atributos de métodos
Propósito de los atributos de métodos
Especificar atributos en la definición de clase permite personalizar el comportamiento de los métodos para propósitos específicos. Controle características como el acceso, la visibilidad y la implementación estableciendo atributos de métodos. Las subclases no heredan atributos de miembros de superclases.
Especificar atributos de métodos
Asigne atributos de métodos en la misma línea que la palabra clave methods
:
methods (Attribute1 = value1, Attribute2 = value2,...) ... end
Tabla de atributos de métodos
Los atributos permiten modificar el comportamiento de los métodos. Todos los métodos admiten los atributos enumerados en la siguiente tabla.
Los valores de los atributos se aplican a todos los métodos definidos dentro del bloque de código methods...end
que especifica los valores que no son los predeterminados.
Atributos de métodos
Nombre del atributo | Clase | Descripción |
---|---|---|
Abstract |
| Si es
|
|
| Determina qué código puede llamar a este método:
|
|
| Cuando es |
Sealed |
| Si true , el método no se puede redefinir en una subclase. Intentar definir un método con el mismo nombre en una subclase produce un error. |
|
| Especifique como Para obtener más información, consulte Métodos estáticos. |
Atributos de marco | Las clases que utilizan determinadas clases básicas de marco tienen atributos específicos del marco. Consulte la documentación de la clase básica concreta que está utilizando para obtener información sobre estos atributos. |