Accesing private object
So if I created a object of ArrayContainer, how do I access the setStatus() method of Arrays.
Example;
ArrayContainer[ ] recipes = new ArrayContainer[10];
recipes[0].segments[0].setStatus("a","b", "c");
the above example won't work because segments is private but I don't want to change it to public. So how can I access segments methods? Thanks in advance.
publicclass ArrayContainer{
finalstaticint NUMBER_OF_SEGMENTS = 12;
private String name;
private Arrays[] segments;
/** Creates a new instance of ArrayContainer */
public ArrayContainer(){
segments =new Arrays[NUMBER_OF_SEGMENTS];
}
public String getRecipeName(){
return name;
}
publicvoid setRecipeName(String entry){
this.name = entry;
}
publicboolean searchSegment(String target){
for (int i = 0; segments[i] !=null; ++i)
{
if (target.equals(segments[0].getSegmentName()))
{
returntrue;
}
}
returnfalse;
}
}
class Arrays{
private String name;
private String AcquireStatus;
private String ReleaseStatus;
public String getSegmentName(){
return this.name;
}
publicvoid setStatus(String name, String Acquire, String Release){
this.name = name;
this.AcquireStatus = Acquire;
this.ReleaseStatus = Release;
}
}

