Are there any notable advantages and/or disadvantages, expecially regarding performance, to replacing
private class MyClass{
/**
* Some code here
**/
private int numberOfPeople();
private Human[] people;
private void printPeople(){
// some code here
}
/**
* Some code here
**/
}
with an inner class like this, that better encapsulates the data:
private class MyClass{
/**
* Some code here
**/
private class PeopleHandler{
private int numberOfPeople();
private Human[] people;
private void printPeople(){
// some code here
}
private void doOherStuff{
// some code here
}
}
/**
* Some code here
**/
}
I need to know this specifically for Java and Java Android.