关于Integer等包装类(外覆类)的问题
mylzw 2005-03-13 11:53:44 Integer i; //是定义了一个Integer对象的引用变量,此时将在堆栈区开辟该引用变量的空间(是8个字节?).
i=new Integer(100); //在堆中建立Integer对象,使用类构造函数,将100存入Integer对象的哪个属性??
//此时,i中是对象Integer的引用.
System.out.println(i.toString());
System.out.println(i);
//此时,屏幕显示:
// 100
// 100
//莫非 i.toString()<=>i ?
//想改变 i 中的整数值,难道只能新建一个对象:
i=new Integer(999);
//基本类型可接收Integer对象的值
int ii;
ii=I.intValue();
//但Integer对象如何接收ii的值?
//? i=new Integer(ii) ???
//? i=i.getInteger(??????)
最后,java的外覆类是如何实现的? 自己能实现一个吗?
俺初学java,刚开始看java编程思想~~ 希望大家不要鄙视俺...