【发布时间】:2013-10-28 08:01:46
【问题描述】:
我有以下类,我们称它为ClassA,它的构造函数接受两个变量:
public class ClassA
{
// instance variables
private int varA;
private String varReference;
private int varB;
public ClassA(int varLimit, int refNum)
{
// initialise instance variables
varA = 0;
varReference = "VariableID " + refNum;
varB = varLimit;
}
}
然后我有 ClassB,它想使用 ClassA 中的构造函数来创建一个 ClassA 对象,如下所示:
public class ClassB
{
// instance variables
private int varC;
public ClassB(int maxTextBooks)
{
// Initialize Variables here
}
public ClassA makeClass()
{
return ClassA(5,varC);
}
}
但是,每当我尝试编译该代码时,都会收到以下错误消息:
找不到符号 - 方法 ClassA(int,int)
【问题讨论】:
-
return new ClassA(5,varC);
标签: java class variables object symbols