hej
Jave dopiero dziabnąłem i z tego co wyczytałem nie można w niej przeładowywac operatorów. Można w jakiś sposób obejść ten problem?
z tego co wiem, to w javie w ogóle nie ma możliwości tworzenia własnych operatorów, nie mówiąc o ich przeładowywaniu.
czy to jest jakiś problem? dla mnie żaden, zwłaszcza, że możesz przeładowywać i przeciążać funkcje.
btw: Java to nie C++!
"operatory przeładowania" ROTFL
nie znam takich, jak sie ich uzywa ? :D
Np. gdybym stworzył dla przykładu klasę liczb zespolonych , to nie ma możliwości by dodać dwa obiekty tej klasy w formie z1+z2;
ale mozna dac z1.dodaj(z2); i to zalatwia sprawe
No tak można ale to nie jest to samo co napisac po prostu intuicyjnie z1+z2 co w c++ można było zrobić( a tak wszyscy tę javę zachwalają)
a tak wszyscy tę javę zachwalają
Ja nie zachwalam - wręcz przeciwnie #$%#$ - a więc jednak nie wszyscy...
a tak wszyscy tę javę zachwalają
Ja nie zachwalam - wręcz przeciwnie #$%#$ - a więc jednak nie wszyscy...
Mi też się przez długi czas nie podobała, sama składnia języka jest deczko kosmiczna, ale vm javy ma kilka gigantycznych zalet: zrobienie wielowątkowego programu korzystającego z sieci to banał, napisanie kazy to dwa-trzy dni roboty (nie licząć grafiki - graficzny UI to porażka), no i nie ma wycieków pamięci, po prostu zapomina się o czymś takim jak zwalnianie pamięci :D język jak znalazł dla pisania serwerów.
no i oczywiście kod jest przenośny (nie jest to takie g**no jak .NET).
jeśli chcecie zobaczyć, co w trzy dni można napisać w javie, to a w dziale Java siedzi mój program zaliczeniowy http://4programmers.net/view_file.php?id=1452.