版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Haidaiya/article/details/82777843
1 包的类编译和运行(了解)
2 四种权限修饰符
3 内部类
内部类就是在类中定义的类
调用方式
4 匿名内部类
使用匿名内部类实现Inter这个接口,其实就是使用new Inter()创建了一个对象,并且在对象中重写了print方法,最后调用print()方法。
那么上图中需要调用show2()怎么办呢?需要重新写new Inter()。。。。。。语句,很麻烦。
5 匿名内部类面试题
做面试题时,主要看main方法,发现Outer.method().show();看到这样的语句,说明他是链式编程,每次调用方法之后还可以调用方法,说明它返回的是一个对象。所以我们先定义method方法时,返回值是Inter对象,并在Inter对象中使用匿名内部类的方式实现了Inter接口中的show()方法。