ラップTestClass1[]
インしようとしTestClass
ていますが、このためにTestClass
. FunctionClass
の配列を返す別のクラスのメソッドがありTestClass
ます。1Testclass
つは isString
で、もう 1 つは classTestClass2
です。TestClass2
で包みTestclass
ます。
Testclass2
にも 2 つの変数があり、1 つはString
で、もう 1 つは ですint
。Testclass
対応する変数を含む配列を作成する方法を知りたいです。
次のコードがあります。
public class Testclass {
private String attrName;
private TestClass1 tc;
private TestClass2 tc2;
Testclass(Testclass1[] tc1){
for(int i=0; i<tc1.length; i++){
tc = tc1[i];
attrName = this.tc.name;
tc2 = new TestClass2 (this.tc.elements); //this.tc.elements will return an Array of SomeClass which is not implemented by me.
}
}
/**
* Returns the Name.
*/
public String getName()
{
return attrName;
}
/**
* Returns the Testclass2 Array
*/
public TestClass2[] getTestClass2(){
//What to do ??
}
/**
* Testclass2 which is inner class of TesTClass.
*/
private class Testclass2 {
private int value;
private string attribute;
private SomeClass some;
TestClass2 (SomeClass[] someClass){
for(int i=0; i<someClass.length; i++){
some= someClass[i];
this.value= some.value;
this.attributes = some.attribute;
}
}
/**
* Returns the Value.
*/
public int getValue(){
return value;
}
/**
* Returns the Attribute.
*/
public string getAttribute(){
return attribute;
}
クラス内のメソッドはFunction
次のとおりです。
public Testclass[] getTestClass(){
//What to do?
}