java向量作用域
我试图利用一个类变量(vector)得到以下两个错误 一,java向量作用域,java,Java,我试图利用一个类变量(vector)得到以下两个错误 一, 定义类的it成员变量并不意味着它将具有默认初始化,默认情况下它将是null 方法声明需要返回类型,以下内容无效 public ThingieConfig() throws IOException 不是有效的方法。它没有返回类型,但类名是MyClass,因此它不能是构造函数。bucketList需要初始化: private Vector<String> bucketList = new Vector<String&
定义类的it成员变量并不意味着它将具有默认初始化,默认情况下它将是
null
方法声明需要返回类型,以下内容无效
public ThingieConfig() throws IOException
不是有效的方法。它没有返回类型,但类名是
MyClass
,因此它不能是构造函数。bucketList需要初始化:
private Vector<String> bucketList = new Vector<String>();
假设
bucketList=AppConfig.findVector(BUCKET\u LIST\u键)代码>在所有其他错误修复后有效,下面是我修复它的步骤
在某个地方,bucketList
需要初始化。
例如,在ThingieConfig()
的第一行中,可以放置
bucketList=newvector()代码>。这可能不是你的最佳位置,但它应该出现在某个地方
此外,每个方法都需要一个返回类型。那么这条线呢
public ThingieConfig()抛出IOException{
应该是
public Vector ThingieConfig()抛出IOException{
(因为您返回了您的bucketList)
<> > >代码>向量<代码>在java中被禁止。我将考虑使用<代码> ARAYLIST/<代码>。<:P/Java:java:97:ExpEdButkList= AppCuff.FixVector(BukKoListHyKy);用行编号注释在您没有将它们包含在原始源代码中时并没有真正的帮助。尚未运行。请键入完整的句子以告诉我是否还有任何问题。谢谢帮助…但如何解决此问题:bucketList=AppConfig.findVector(BUCKET\u LIST\u KEY);谢谢您的帮助……但我如何修复预期错误修复后您是否仍会收到错误?如果是,您是否可以发布代码中的行号和相应行号?没有足够的信息来回答此问题。BUCKET_LIST_KEY是什么?findVector是什么?进一步public ThingieConfig()
不是有效的函数声明。您需要一个对象
或无效
作为返回类型
public ThingieConfig() throws IOException
public ThingieConfig()
private Vector<String> bucketList = new Vector<String>();
public void ThingieConfig() throws IOException {