FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿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. |
#2
|
||||
|
||||
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 |
#3
|
|||
|
|||
¡Qué bueno! Muchas gracias roman.
|
#4
|
||||
|
||||
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.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#5
|
|||
|
|||
Sí, ya lo comenté antes.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Es posible hacer que XPManifest sea opcional? | egostar | Varios | 15 | 12-04-2008 14:13:05 |
Creación de iconos opcional en InstallShield | MDSato | Varios | 1 | 25-04-2007 11:11:54 |
Cómo puedo pasar un parámetro a un componente TADOCONNECTION | egarc | Conexión con bases de datos | 5 | 13-04-2007 01:59:00 |
Llamar a método virtual de un objeto pasado como parámetro | Ñuño Martínez | OOP | 6 | 12-07-2006 17:23:55 |
¿Cómo puedo llamar al método heredado de una clase que no es el ancestro directo? | sarackganda | OOP | 4 | 15-12-2003 22:19:49 |
|