美文网首页
2023-04-23

2023-04-23

作者: JCXQ | 来源:发表于2023-04-22 19:22 被阅读0次

    第10周,适配器的设计模式:解决接口与接口实现类之间的矛盾问题。应用场景:当一个接口中抽象方法过多,但是我只要使用其中的一部分时,就可以适配器设计模式。书写步骤:编写中间类XXXAdapter,实现对应接口;对接口中的抽象方法进行空实现;让真正的实现类继承中间类,并重写需要用的方法;为避免其他类创建适配器类的对象,中间的适配器类用abstract进行修饰。内部类:在一个类里面,再定义一个类。内部类表示的事物是外部类的一部分,内部类单独出现没有任何意义。内部类的分类:成员内部类,静态内部类,局部内部类,匿名内部类。获取成员内部类对象的两种方式:1.'当成员内部类被private修饰时。在外部类编写方法,对外提供内部类对象。2.当成员内部类被非私有修饰时,直接创建对象Outer.Inner oi=new Outer().new Inner()。外部类成员变量和内部类成员变量重名时,在内部类的访问:Outer.this.变量名。静态内部类只能访问外部类中的静态变量和静态方法,如果想要访问非静态的需要创建对象。匿名内部类本质上就是隐藏了名字的内部类。包括(继承/实现 方法重写 创建对象)。

    相关文章

      网友评论

          本文标题:2023-04-23

          本文链接:https://www.haomeiwen.com/subject/httejdtx.html