Objetos y el null
Publicado por Sabino (1 intervención) el 15/05/2017 02:19:45
Hola buenas, tengo una duda en mi programa.
creo 2 objetos null y cuando le pregunto si son iguales me dice que es falso. El problema está en que el objeto "o" no es null segun mi programa y queria saber por que.
es un metodo de mi clase.
pd:(no tengo que cambiar el encabezado)
creo 2 objetos null y cuando le pregunto si son iguales me dice que es falso. El problema está en que el objeto "o" no es null segun mi programa y queria saber por que.
es un metodo de mi clase.
pd:(no tengo que cambiar el encabezado)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Equipo e = new Equipo(null); //Le paso un null en vez de un nombre por ej ("Argentina");
Equipo f = new Equipo(null);
.
.
.
public boolean equals(Object o){
if(Nombre==null) {
if(o==null){ // aca es donde está el problema cuando igualo e con f
return true;
}
else{
return false;
}
}
else{
if(o==null){
return false;
}
else{
if(o.equals(Nombre)){
return true;
}
else{
return false;
}
}
}
}
Valora esta pregunta
0