¿Puedo declarar un método que tenga un parámetro que sea opcional?
Hola, tengo un método con tres parámetros y uno de ellos a veces no es necesario según quien llame al metodo, es por ello que me gustaría saber si se puede declarar un método que tenga parámetros opcionales.
He pensado en hacer dos métodos y sobrecargarles pero me parece más útil lo anterior. ¿Es posible? Saludos. |
Sí, pero sólo los últimos parámetros pueden ser opcionales:
Aquí, b es opcional y toma 84 como valor por defecto. En cambio
es incorrecto. // Saludos |
¡Qué bueno! Muchas gracias roman.
|
Otra forma de hacerlo aunque más bien dentro de OOP. Es la sobrecarga de métodos en donde podemos definir varias "versiones" de un mismo método pero que acepte parámetros diferentes, así dentro de nuestro programa utilizamos el método que requiramos.
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 01:40:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi