|
Página 2 de 2
|
¿ Parámetro Opcional Es Igual A Por Defecto ? [No Solucionado]
Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: ¿ Parámetro Opcional Es Igual A Por Defecto ? [No Solucionado]
Julio:
Me temo que con el tema de las clases se me complica y no me da el mismo resultado que con solo una función:
Recordando el código:
Figura2D:
Figura3D:
Main:
Error:
¿ Se le trabó tanta función por medio ?
Y eso que son opcionales.
Saludos
=================== Gambas Básico
"No es un bug, es una caracterÃstica no documentada"
|
#11 Sabado, 22 Julio 2017, 13:49 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: ¿ Parámetro Opcional Es Igual A Por Defecto ? [No Solucionado]
Si yo hiciera esto:
Citar:
Ancho del cubo: 10
Alto del cubo: 10
Largo del cubo: 50
PodrÃa colar. Pero no sé si es lo correcto por ahora. Creo que no,
deberÃa ser en el paso de argumentos al constructor. Es como si se le hubiese
asignado dos valores al mismo parámetro. Perdón, argumento.
Saludos
=================== Gambas Básico
"No es un bug, es una caracterÃstica no documentada"
última edición por Shell el Sabado, 22 Julio 2017, 13:59; editado 1 vez
|
#12 Sabado, 22 Julio 2017, 13:58 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: ¿ Parámetro Opcional Es Igual A Por Defecto ? [No Solucionado]
Shell:
El problema es el constructor _new()
En Figura2D lo tienes definido como:
Pero en la clase Figura3D que es heredada de Figura2D, cambias la forma de definir el constructor:
Si quieres usar distintos parámetros para los constructores, tienes que poner "..." como parámetro, como diciéndole a la clase que se vas a crear:
Citar: "picha... no se cuantos parámetros te van a poner, pero tú lo coges todos, y lo gestionas según el código ha puesto el señor programador gambero que él sabrá lo que hace..."
Mirate esto, hay un buen ejemplo de como usarlo:
http://cursogambas.blogspot.com.es/...-numero-de.html
|
#13 Sabado, 22 Julio 2017, 18:47 |
|
|
chaskux
Marcos Sepulveda
Aprendiz
Registrado: Septiembre 2009
Mensajes: 70
Edad: 51 Ubicación: Chile, Santiago
|
Re: ¿ Parámetro Opcional Es Igual A Por Defecto ? [No Solucionado]
por que cuando llamas a la clase 3d le pones 3 paramtros cuando en tu constructor tienes 1?
main
cubo = New Figura3D(,, 50)
3d
estoy investigando aun esto pero no le falta un me.super() o algo que llame despues al constructor padre?
=================== ------
Telegram : @sepulvedamarcos
última edición por chaskux el Domingo, 23 Julio 2017, 03:58; editado 2 veces
|
#14 Domingo, 23 Julio 2017, 03:56 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 2 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|