Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Calendar: Como Parámetro

Java JDK 7.0 | 8.0 - Eclipse Kepler

Hola a todos

1° La Definición de Métodos implica la posibilidad de incluir Parámetros en su Firma; por ejemplo:


public void metodoA (int x)
{
sentencias;
}

Para utilizar el metodoA se le ha de pasar el Argumento requerido de Tipo int

....
metodoA(10);

2° La Declaración de una Variable de Tipo Calendar requiere de una Inicialización:

Calendar fecha = Calendar.getInstance();

Dados los alcances anteriores surge la siguiente cuestión:

1° ¿Cómo se puede Declarar un Parámetro de Tipo Calendar en la Firma de un Método, si aquel requiere ser Inicializado y esta operación no se puede realizar aquí ?, consecuentemente no se puede pasar un Argumento (de Tipo Calendar) en el Llamado al Método pues se muestra un error que señala la falta de Inicialización del Parámetro

Firma del Método;


public void MetodoB (Calendar pFecha)

Llamado al Método

Calendar f = Calendar.getInstance();
...
MetodoB(f); // Error

Muestra error por no inicialización del Parámetro.

Desde ya Muchísimias Gracias

octubre 5, 2017 | Registered CommenterSkar.2007

Guenas.

Java no obliga a inicializar ningún parámetro.
Seguro que te esta petando dentro, no en el paso de parámetros.

Pon un cut/paste del error, no tu deducción del problema, para mi a todas luces errónea.

Un saludo,
Paposo

octubre 8, 2017 | Unregistered CommenterPaposo