Article View: es.comp.lenguajes.java
Article #26292Re: Neofito en Java necesita ayuda con llamada a metodo
From: Rehm
Date: Thu, 21 Jan 1999 00:00
Date: Thu, 21 Jan 1999 00:00
39 lines
1839 bytes
1839 bytes
>Pongamos que tengo una clase "aplicacion" y desde su m�todo "main" instancio
>un objeto de la clase "presentacion", que tambien he definido.
>
>Esta clase "presentaci�n" define una serie de m�todos, que a veces necesito
>que sean llamados desde m�todos de otra clase, llam�mosla "clas001".
>
>�C�mo puedo hacer �sto sin instanciar un nuevo objeto de la clase
>presentaci�n?
Puedes pasar a la clase class001 una referencia al objeto presentacion
(en el constructor por ejemplo) y a partir de ahi cada vez que llames
a un metodo del objeto presentacion en la clase class001 lo estaras
haciendo sobre la instancia que declaras en el main.
Para que te quede mas claro te pongo un ejemplo:
class Presentacion{
----
}
class Class001{
----
Presentacion p;
Class001(Presentacion q){
p = q;
}
}
>�O debo poner las variables y m�todos de "presentaci�n" como static y as� al
>instanciar un nuevo objeto de esta clase se modificar�a el primero?
Esto tambien te puede valer, pero ten en cuenta que el modificador
static hace que sean compartidos por toda la clase. Significa que
nunca podras tener dos instancias se la clase presentacion con
distintos atributos.
Hasta pronto
--------
Rehm
uov00973ARROBAcorreo.uniovi.es
Technical Details
Message-ID:
<36a6cce8.1922153@news.bcn.ttd.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<785lvr$chr$1@diana.bcn.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,e0bd480ff2e30144 X-Google-Attributes: gid1116f3,public From: uov00973ARROBA@correo.uniovi.es (Rehm) Subject: Re: Neofito en Java necesita ayuda con llamada a metodo Date: 1999/01/21 Message-ID: <36a6cce8.1922153@news.bcn.ttd.net> X-Deja-AN: 435127205 Content-Transfer-Encoding: 8bit References: <785lvr$chr$1@diana.bcn.ttd.net> Content-Type: text/plain; charset=ISO-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java