关于Java方法的返回值类型,以下哪个说法是错误的? A. 返回值类型可以是基本数据类型 B. 返回值类型可以是引用数据类型 C. 如果方法没有返回值,返回值类型可以声明为void D. 返回值类型必须与return语句返回的数据类型完全一致,包括基本数据类型和引用数据类型 答案解析 选项D的说法是错误的。返回值类型必须与return语句返回的数据类型一致,但这不包括基本数据类型和引用数据类型之间的严格一致。例如,一个方法声明返回Object类型,但实际返回一个String类型的对象是允许的,因为String是Object的子类。 正确答案:D