Citat:
Originalno napisao kaizen
Nije šija nego vrat Pa bacanje izuzetka je takođe zbunjujuć i neočekivan rezultat za početnika (ne zaboravi konteks oko čega je započeta rasprava, a to je da je "prirodnije i razumljivije da broj nije objekat"). Jedini prirodan, razumljiv i očekivan ishod je da dobije ispravan rezultat množenja.
|
Hteo sam da kažem da je sasvim moguće da operator za množenje detektuje integer overflow i sa primitivnim tipovima a da li će da baci izuzetak ili da bude pametan pa vrati tačan rezultat (što i nije uvek moguće uostalom - šta ako ne postoji integer tip dovoljno veliki da "spakuje" rezultat?) to opet nema veze sa objektima već sa implementacijom operatora množenja.