Article View: es.comp.os.linux.programacion
Article #18265Re: Paso por valor en JAVA (era: Tipo de datos de 8 bits sin signo en JAVA ????)
From: batsman batsman
Date: Sat, 18 Sep 1999 00:00
Date: Sat, 18 Sep 1999 00:00
47 lines
2793 bytes
2793 bytes
In article <7re2ar$lr9$1@almendralejo.unex.es>, Roberto C. Lozano wrote:
>Hola,
>
>me gustaria saber si hay alguna forma, en Java, de pasar
>un objeto como par�metro de un m�todo "por valor"
>y no "por referencia"
En java los tipos b�sicos (int, float y amigos) se pasan por valor. Todo
lo dem�s (los objetos) se pasan por referencia. Tambi�n existen clases de
que envuelven a los tipos b�sicos, son Integer, Double, etc...
>Si no pudiera hacerse, que deberia hacer ????.
>Crear una copia del objeto, dentro del m�todo, y operar
>con la copia???.
Eso mismo. Si implementa el interfaz Cloneable, pues haces una copia sin
m�s con clone(). Si no te toca a t� hacerlo a mano.
>Para crear la copia, deberia sobrecargar el operador "=" (como se hace en
>Java?)
>o existe alguna forma m�s rapida y limpia de clonar un objeto????
En Java no se puede sobrecargar operadores. La forma m�s elegante es hacer
que tu clase implemente Cloneable, definiendo tu propio clone().
>Gracias por atenderme, espero que podais ayudarme.
>
>Roberto Carlos Lozano L�pez.
><rclozano@norba.unex.es>
--
_ _
| |__ __ _| |_ ___ _ __ ___ __ _ _ __
| '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \
| |_) | (_| | |_\__ \ | | | | | (_| | | | |
|_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
________________________________________________________________
|Visit | http://www.geocities.com/SiliconValley/Vista/2075 |
| | <=> http://come.to/batsman |
| | and http://www.linuxfreak.com/~quickchat |
|Linux (esp): http://www.geocities.com/SiliconValley/Vista/4289 |
|----------------------------------------------------------------|
|Email: | mailto:batsman@geocities.com |
----------------------------------------------------------------
POWERED BY GNU/LINUX DEBIAN 2.01 HAMM
Technical Details
Message-ID:
<h461s7.0h8.ln@simpsons4ever>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7re2ar$lr9$1@almendralejo.unex.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,69f831178bfe1905 X-Google-Attributes: gidf86c8,public From: batsman@simpsons4ever. (batsman) Subject: Re: Paso por valor en JAVA (era: Tipo de datos de 8 bits sin signo en JAVA ????) Date: 1999/09/18 Message-ID: <h461s7.0h8.ln@simpsons4ever> X-Deja-AN: 526943532 Distribution: es Content-Transfer-Encoding: 8bit References: <7re2ar$lr9$1@almendralejo.unex.es> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: newsmanager@rediris.es X-Trace: batcher.rediris.es 937727415 20352 212.49.137.165 (19 Sep 1999 07:50:15 GMT) Organization: Debian 2.01 HAMM User Mime-Version: 1.0 NNTP-Posting-Date: 19 Sep 1999 07:50:15 GMT Newsgroups: es.comp.os.linux.programacion