Pytanie dla znawców Java'y :-)
Czy to powyżej to poprawny program w Java'ie, który się skompiluje i poprawnie wykona? :-)
Uzasadnienie odpowiedzi mile widziane :-)
Jeśli się nikt nie pokusi o odpowiedź i uzasadnienie to sam ja umieszczę ;-)
Podobne postybeta
Jak zamachuję się na wolność wiary....
Szukając parsera Java'y
Klasy .NET w Java'ie....
No comment
Strona z pomocą dla OOo2GD
środa, stycznia 02, 2008
Java'y gięcie i cięcie ;-)
Subskrybuj:
Komentarze do posta (Atom)
program na pewno sie skompiluje i nawet uruchomi ! :) dlaczego ? pewnie daletego ze nic nie stoi na przeszkodzie :) a na serio to Integer i String nie sa slowami kluczowymi jezyka java wiec mozna sobie ich uzywac jako nazwy zmiennych... itp.
OdpowiedzUsuńProgram sie nie skompiluje.
OdpowiedzUsuńWywali sie na konstrukcji "new Integer()". Albowiem powiadam Wam, nie ma takiego konstruktora.
@K. - Dla klasy java.lang.Integer rzeczywiście nie ma takiego konstruktora, ale cóż z tego skoro nasza klasa ma na imię Integer :-) i znajduje się w domyślnym pakiecie, jest to więc jej domyślny konstruktor stworzony z braku innych.
OdpowiedzUsuń@mcz - wygrałeś :-) Program się skompiluje i wykona, a zrobi to właśnie dlatego, że wszystkie identyfikatory są legalne i Java wie co jest do czego ;-)
No juz dobrze, dobrze... Nigdy nie czytam pierwszych linijek, zwykle jest tam jakies "Witam", "Hi" czy inne "Hello" - nic interesujacego ;-)
OdpowiedzUsuńa jaka jest nagroda ? :)
OdpowiedzUsuń