我有一个enum
说,A
,
enum A
{
TYPE_1 (true, false)
{
public func(A a, B b, C c)
{
}
},
TYPE_2 (FALSE, TRUE)
{
public func(A a, B b, C c)
{
}
};
X x;
Y y;
Z z;
protected A(X x)
{
this.x = x;
}
public abstract func(A a, B b, C c);
}
因为类型为Y
和Z
的变量不是构造函数的一部分,而是在func
的实现中使用。我想让它们从春天注入。我怎么能这样做?