🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #28122

Re: Usando clases de otros

#28122
From: Chano G�mez
Date: Sun, 07 Jun 1998 00:00
38 lines
1918 bytes


Iosu Arriola escribi�:

> Hola:
>     Si alguien me pasa un fichero x.class  ... �qu� debo hacer para
> utilizar las clases de ese fichero? Supongamos que conozco perfectamente
> como se declaran las clases de ese fichero y que funciones quiero
> utilizar.
>    � Puedo crear un paquete (package) s�lo con los bytecodes o necesito
> las fuentes?
>     Estoy intentando crear un paquete pero me estoy volviendo loco...
> ser� que me estoy haciendo viejo!
> Gracias!

Dos o tres ideas.

Primero: En un fuchero class hay una sola clase.

Segundo: El propio fichero class, aun estando compilado, tiene en su
interior la informaci�n sobre qu� m�todos hay, qu� par�metros reciben, etc.

Tercero: Como esa informaci�n est� en el class, pero es un co�azo intentar
descifrarla, hay unos programas que te cogen el .class y te generan el .java
correspondiente, para que puedeas leerlo m�s c�modamente, e incluso
modificarlo y recompilarlo. El programa que he usado yo se llama "mocha" y
funciona relativamente bien. Est� diponible en internet, pero no s� la
direcci�n.

Cuarto: �Para qu� necesitas crear un paquete? Si el que compil� la clase
originalmente no especific� que la clase pertenec�a al paquete xxx, no
podr�s hacerlo a posteriori, a menos que descompiles el programa y
modifiques el .java adecuadamente.

Un saludo.

Chano.
Technical Details
Message-ID: <3579CEC3.9F204C08@ran.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3569B41C.411CD46C@eas.servicom.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,2048830fc80d6b32
X-Google-Attributes: gid1116f3,public
From: "Chano G�mez" <chano@ran.es>
Subject: Re: Usando clases de otros
Date: 1998/06/07
Message-ID: <3579CEC3.9F204C08@ran.es>
X-Deja-AN: 360243694
Content-Transfer-Encoding: 8bit
References: <3569B41C.411CD46C@eas.servicom.es>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Organization: Telefonica Transmision de Datos
Newsgroups: es.comp.lenguajes.java