有错的,你的第一个obj对象是Object类型,该类型没有length()这个方法String才有这个方法的,所以报错你的第二个方法是对的,会打印:“abc长度为3”obj.toString 是执行Object类中的方法,Object是一切类的父类