Я вот тут недавно обнаружил, что при композиции классов в java внутренний класс может вызывать вункции внешнего без всяких проблем, например кусок из андроида:
public class ManageApplications extends ... {
  private class PackageIntentReceiver extends BroadcastReceiver {
    void registerReceiver() {
       ...
       ManageApplications.this.registerReceiver(this, filter);
    }
    public void onReceive(Context context, Intent intent) {
       ...
       updatePackageList(actionStr, pkgName);
    }
  private void updatePackageList(String actionStr, String pkgName) {
    ...
  }
А где это описано? На сколько я помню в плюсах так нельзя делать.



