java中的object是抽象类吗?Object类是所有Java类的祖先。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。在新建一个新的class时,Superclass默认为java.lang.Object。在百度Object定义后,做了一个测试,将obj分别赋值Object,int数组,String类。并直接赋值一个字符串给String,运行通过。后来我找到Object类查看class定义,发现Object定义为public,并没有abstract定义。所以Object并不是一个抽象类。