首先 a 不是对象
你这里 a 只是一个变量 int a =3 只是一个基本数据类型变量,算是字段。
等你后期接触到包装类的时候 你就可以把它包装成一个对象:Integer a = new Integer(4); 把4包成对象
是在集合中用到的
Object o = a;这句话本身就是错的,你后期会理解。
int a = 1;只是一个基本数据类型,虽然万物皆对象,但是要经过一系列的转换。
package test;
public class Demo{
public static void main(String args[]){
int a = 1;
Integer b = a; //int类型a自动装箱成Integer对象类型
Object o = b; //向上转型成Object类型
System.out.println(o);
}
}