01 2021 档案
摘要:一、定义 1、即在一个类的内部定义的另一个类,内部类能直接访问外部内的所有变量,即可与外部类链接保持通信;内部类提供了某种进入其外部类的容器。2、使用内部类的一大原因是:内部类能独立地继承自一个接口的实现,而无论外部类是否已经继承,对于内部类都没有影响。这间接实现了继承多个类。3、内部类可以在一个类
阅读全文
摘要:一、静态代理 代理类和被代理类继承同一个接口,在代理类事例时需要被代理类作为参数,这样就调用到被代理类了;缺点:每个被代理类都需要写一个对应的代理类; public class Target{ void run(){ System.out.println("run Target!"); } } pu
阅读全文