0 votos
por (60 puntos) en Java
Buenas, soy nuevo en esto de la OOP y java. El otro día tuve un problema que aun no he resuelto, notando que mi compilador (Eclipse) no detecta ningun fallo.

Basicamente quiero definir un ente en la 1º clase, darle un valor en la 2º clase e imprimir el valor asignado en pantalla en la 3ºclase.

Voy a copy pastear:

1º clase:

*****************

<pre lang='java' lineno='1'>public class Unit {

    public int valor;

    public int getValor() {
        return valor;
    }

    public void setValor(int valor) {
        this.valor = valor;
    }

}
**********************

2ºClase:

**********************

<pre lang='java' lineno='1'>public class AssignValue {

    public Unit a = new Unit();

    public void DarValor(){
        a.setValor(5);  //Le doy el valor 5
    }

}
************************

3º Clase:

************************

<pre lang='java' lineno='1'>import static java.lang.System.out;

public class ShowValue {

    public static void main(String args[]){

        AssignValue assign = new AssignValue();

        out.print(assign.a.valor);

        }
}
***********************************

El problema esta que tras ejecutar me imprime en pantalla el numero 0, en lugar del número 5...

Alguien tiene una idea de donde está el problema y porqué Elipse (que por lo general se da cuenta de todo) no detecta nada raro.

Gracias y un abrazo


3 Respuestas

0 votos
por (8.5k puntos)
Buenas!

Creo que el problema lo tienes en la tercera clase, la que contiene el main.

3º Clase:

************************

<pre lang='java' lineno='1'>import static java.lang.System.out;

public class ShowValue {

public static void main(String args[]){

AssignValue assign = new AssignValue();

assign.DarValor();

out.print(assign.a);

}
}
***********************************


0 votos
por (60 puntos)
Gracias!!! Ahora ya funciona :)


0 votos
por (80 puntos)
Quiciera saber como puedo almacenar el contenido de una pagina web usando Java y la clase URL, encontre como almacenarla, pero aparece todo el codigo HTML, yo solo quiero el texto. Espero que alguien lo sepa y pueda responder.

Gracias.


Preguntas relacionadas

0 votos
0 respuestas
0 votos
0 respuestas
preguntado por comun (20 puntos) Ene 14, 2019 en Java
0 votos
0 respuestas
0 votos
0 respuestas
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...