image.png
    1.main方法在OuterDemo类里面,由这个得知文件名跟main方法所在的类名相同,我们看这个程序要从main方法开始看
    2.通过Outer.method()我们能够得知 method是一个静态方法
    而且我们观察到 Outer这个类里面是没有method方法的,
    需要我们自己定义
    method().show() 从此处得知 method方法会返回一个对象,
    这个对象能够调用show方法
    我们又观察得知 接口Inter里面有show方法
    那么我们可以分析出 method方法返回的对象是Inter接口的实现类
    那么我们现阶段又不能创建类 因为是补齐代码 所以Inter
    接口的实现类只能是内部类
    而且这个内部类的对象还能被method方法返回

    1. 所以 我们要做的就是method方法的定义 以及返回Inter接口实现类对象 这个实现类覆写了show方法 里面打印HelloWolrd<br />![image.png](https://cdn.nlark.com/yuque/0/2022/png/28889470/1654754169196-266d354e-6f3e-4b7b-a759-3818f9e2758d.png#clientId=u1be14301-5fe4-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=300&id=u082de442&margin=%5Bobject%20Object%5D&name=image.png&originHeight=375&originWidth=580&originalType=binary&ratio=1&rotation=0&showTitle=false&size=26050&status=done&style=none&taskId=u61dd7d38-e26c-4667-ab8d-c770827c044&title=&width=464)