Java中嵌套类的使用

静态嵌套类

声明为static

内部类

没有static声明,即内部类不能声明静态成员

  • 内部类可以访问它的外部类的实例变量,这时他们是外部类的实例变量。通过调用外部类的实例也能调用外部类的方法
  • 每个内部类对象都有自己对外部类对象的引用,静态嵌套类没有这样的引用(就像静态方法没有this的引用)
  • 可以在外部类实例上调用内部类的构造函数

猜你喜欢

转载自blog.csdn.net/m0_37753327/article/details/82929654
今日推荐