Wpis z mikrobloga

Standardowo, jaki jest wynik próby kompilacji i wykonania poniższego kodu?

```

final Integer a = 100;
final Integer b = 100;
Integer c = 200;
Integer d = 200;
final boolean ab = (a == b);
final boolean cd = (c == d);
System.out.println(ab + ", " + cd);
```

Jak zawsze, odpowiedzi i podpowiedzi zostaną usunięte a autorzy zablokowani.

#interfacesmieci
#java #naukaprogramowania

Standardowo, jaki jest wynik próby kompilacji i wykonania poniższego kodu?

  • Błąd kompilacji 8.9% (98)
  • true, true 37.5% (412)
  • false, false 8.6% (94)
  • true, false 15.9% (175)
  • false, true 7.7% (84)
  • nie wiem 21.4% (235)

Oddanych głosów: 1098

  • 104
  • Odpowiedz
  • 0
@interface
No może, ale jakoś częściej się spotykałem (na przykład na rozmowach kwalifikacyjnych) z tym zagadnieniem, niż rozszerzeniem klas zagnieżdżonych.
  • Odpowiedz
@sorhu: Dokładnie. Wynika to z tego, że większość na początku ma problem z rozróżnieniem sposobów porównań.
Z kolei rozszerzanie klas zagnieżdżonych to rzadki przypadek, a wewnętrznych - jak w tamtej zagadce - to już zupełnie. Bo w końcu ile razy w kodzie widzieliście Outer.Inner i = outer.new Inner();

Kiedy obiecane rozwiązanie tamtej zagadki?
  • Odpowiedz
@63274682374: @sorhu napisał wczoraj wyjaśnienie poprzedniej, mam sporo roboty po pracy w domu więc oddelegowałem rozwiązanie innym :)
jak chcesz coś dodać do tamtej zagadki to możesz teraz dopisać ( ͡° ͜ʖ ͡°)
  • Odpowiedz