thingol 10 de mar. de 2008
Auto-boxing é uma coisa, conversão é outra coisa.
nbluis 10 de mar. de 2008
Acho que não seria tão legal assim.
imagine.
public class Long extends Integer , Short , Byte {} // eu sei que java não tem herança multipla , só pra exemplificar
Não tem nem coerência.
Fora que forçando bem, dá pra transformar até uma String em um Integer.
anderson.bonavides 10 de mar. de 2008
Olha só a arvore de herança :
class Object {}
class Number extends Objcet {}
class Integer extends Number {}
class Float extends Number {}
class Double extends Number {}
Conclusão vc não pode converter um Integer para um Double já que são irmãos mas para um Number pode.
Qualquer coisa é só perguntar.
t+
MrDataFlex 10 de mar. de 2008
<blockquote><div class= "quote-author" > anderson.bonavides:</div> Olha só a arvore de herança:
class Object {}
class Number extends Objcet{}
class Integer extends Number{}
class Float extends Number{}
class Double extends Number{}
Conclusão vc não pode converter um Integer para um Double já que são irmãos mas para um Number pode.
Qualquer coisa é só perguntar.
t+
eu acho que no mínimo eles deveriam implementar alguma classe em comum, como Numeral por ex rs
Schuenemann 10 de mar. de 2008
MrDataFlex:
eu acho que no mínimo eles deveriam implementar alguma classe em comum, como Numeral por ex rs
Qual parte do “extends Number” você não entendeu? :mrgreen: