java使用内部类访问对象状态?

在使用内部类的时候

public class TalkingClock
{
    ...
    public class TimePrinter implements ActionLister
    //an inner class
    {
    }
}

java核心技术上翻译为TimePrinter对象是由TalkingClock类的方法构造,指得是内部类是有外部类的方法定义初始化?还是该如何理解。

阅读 3.8k
1 个回答

内部非静态类 的实例实际上是与外部类的实例绑定的 所以构造需要由外部在外部类的实例上触发

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题