package com.dfy.callback;
public class WithInner {
class Inner{}
}
class InhertInner extends WithInner.Inner{
InhertInner(WithInner wi) {
wi.super();
}
public static void main(String[] args) {
WithInner wi = new WithInner();
InhertInner ii = new InhertInner(wi);
}
}
外部类InhertInner 继承内部类Inner
在实例化该外部类时,由于无法得知内部类Inner和Inner的外部类WithInner 之间的明确关系
所以需要内部提供构造方法声明这种关联关系