Java之Object与包装类
package Demo_1_24_; public class Demo1 { public static void main(String[] args) { Object obj = 10.2; // double自动装箱为Double,向上转型为Object // obj++; // 不能参与运算,因为obj是Object类,需要向下转型为Double double num = (Double) obj; //向下转型为包装类,再自动拆箱 System.out.println(num * 2); } }
因为包装类是对象类,包装类的判断需要使用equals()方法,与Strng类类似。