Alcanse de las variables

19/11/2003 - 12:57 por Jonathan Molina | Informe spam
Se puede cambiar el alcanse de las variables dinamicamente?

Osea, yo tengo una clase para conectar a base de datos y
manipular datos, lo que quiero es que solo si se llama al
metodo conectar se hagan publicos los metodos de
manipulacion, sino no. Se entiende?

Saludos

Preguntas similare

Leer las respuestas

#1 Jose Miguel Torres
19/11/2003 - 13:13 | Informe spam
Hola Jonathan:

Negativo, eso no se puede hacer. Los metodos de una clase private,
public, etc.. siempre seran tal y como se han declarado.

Saludos

José Miguel Torres

"Jonathan Molina" escribió en el
mensaje news:08bc01c3ae94$581f8780$
Se puede cambiar el alcanse de las variables dinamicamente?

Osea, yo tengo una clase para conectar a base de datos y
manipular datos, lo que quiero es que solo si se llama al
metodo conectar se hagan publicos los metodos de
manipulacion, sino no. Se entiende?

Saludos
Respuesta Responder a este mensaje
#2 Jose Miguel Torres
19/11/2003 - 13:31 | Informe spam
CORRECCIÓN:

Negativo, eso no se puede hacer. Los metodos de una clase, cuyo


modificador(alcance) sea private, public, protected, etc.. siempre seran tal
y como se han declarado.



"Jose Miguel Torres" escribió en el mensaje
news:%
Hola Jonathan:

Negativo, eso no se puede hacer. Los metodos de una clase private,
public, etc.. siempre seran tal y como se han declarado.

Saludos

José Miguel Torres

"Jonathan Molina" escribió en el
mensaje news:08bc01c3ae94$581f8780$
> Se puede cambiar el alcanse de las variables dinamicamente?
>
> Osea, yo tengo una clase para conectar a base de datos y
> manipular datos, lo que quiero es que solo si se llama al
> metodo conectar se hagan publicos los metodos de
> manipulacion, sino no. Se entiende?
>
> Saludos


Respuesta Responder a este mensaje
#3 Tristan
19/11/2003 - 14:11 | Informe spam
Tal como te han dicho, eso es imposible

Lo único que puedes hacer es utilizar dos clases. La primera solo tendría el método conectar. Este método devuelve una instancia de la segunda clase que es la que dispondrá del resto de los métodos

También puedes utilizar una sola clase, y comprobar en cada método que la conexión está disponible.
Respuesta Responder a este mensaje
#4 Jose Miguel Torres
19/11/2003 - 15:52 | Informe spam
Tristan ha dado una muy buena idea, incluso podrias jugar con el modificador
protected para la clase hija, lo unico que seria algo mas complicado.

Saludos!

"Jose Miguel Torres" escribió en el mensaje
news:%
Hola Jonathan:

Negativo, eso no se puede hacer. Los metodos de una clase private,
public, etc.. siempre seran tal y como se han declarado.

Saludos

José Miguel Torres

"Jonathan Molina" escribió en el
mensaje news:08bc01c3ae94$581f8780$
> Se puede cambiar el alcanse de las variables dinamicamente?
>
> Osea, yo tengo una clase para conectar a base de datos y
> manipular datos, lo que quiero es que solo si se llama al
> metodo conectar se hagan publicos los metodos de
> manipulacion, sino no. Se entiende?
>
> Saludos


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida