Valueof,对象的类型转换
还有Integer的parseInt方法
其实Interger类的valueOf方法也是调用了parseInt方法,但parseInt方法返回的是int值,是基本类型,而valueOf方法返回的是Integer,是包装类。
还有一种类型转换就是多态的那种方式了。父类与子类。比如
Map<Integer, Integer> map = new HashMap<Integer,Integer>();
其中父类调用子类是可以的,因为最终实现的时候都是子类的实现,父类中有的子类都会有。但反之不行,因为子类有的,父类中不一定有。
也就是说父类可以转换成子类,但子类不能转换为父类。
对象的赋值是地址标示的传递,即两个对象共同使用同一段内存地址。
Instanceof 操作符可以判断一个类是否实现了某个接口,也可以判断一个实例对象是否属于某个类。
向上转型可以放心使用,但如果是向下转型,一定要用instanceof先判断,后使用。
这一部分还有很多自己没有完全理解的地方。
先挖个坑,以后来填。
———————————————————————————————