The local variable fruit may not have been initialized 错误

eclipse错误提示如图:

 

 

错误代码如图:

 

 

首先这错误的翻译是:局部变量"水果"尚未初始化,所以对象该如何初始化呢,我百度之后找到了答案,修改过后如下图所示。

 

 

这个错误的问题所在就是,类中的成员变量不用初始化,系统会默认给初值null0,而方法中的局部变量声明时可以不初始化,使用前必须初始化,尤其是引用数据类型(接口,类)所声明的变量,初始化格式为" = null"。写完这个程序以后,我决定新开个分类,记录JAVA错误中的那些常见的英语单词,这样以后遇到错误处理就会更快一点。

学识浅薄,如有错误,恳请斧正,在下不胜感激。

原文地址:https://www.cnblogs.com/yin-jie/p/10922616.html