接口设计模式和内部类

接口设计模式:

 实现接口

  类用extends,接口用implements

  类可以实现很多接口

  接口可以继承接口,但不能继承类

  接口不能实现接口

 

 

内部类:

在类的内部定义的类就是内部类

内部类分为:成员内部类,局部内部类,静态内部类,匿名内部类

访问特点:

1.内部类可以直接访问外部类的成员,包括私有成员,

2.外部类要访问内部类的成员必须要建立内部类的对象

创建内部类对象的格式:

外部类名.内部类名 对象名 = new 外部类型().new内部类();

 

静态内部类:

定义在外部类的内部类使用static修饰,类比静态方法,静态内部类不需要外部类对象产生就能使用,不能访问外部类的成员域,但能访问静态域

格式:

  Class 外部类{

  static Class 内部类{

}

}

posted @ 2022-06-25 14:09  冰灵IT  阅读(83)  评论(0)    收藏  举报