Discuss / Java / 内部类 inner class 与 匿名内部类 anonymous inner class

内部类 inner class 与 匿名内部类 anonymous inner class

Topic source

Junes_99994

#1 Created at ... [Delete] [Delete and Lock User]

内部类的优势在于,可以访问外部类及其父类的方法和属性。

因为java的类只能继承自一个父类,通过内部类,相当于可以同时继承外部类的父类和自己的父类,也就是继承两个父类。

匿名内部类简化了内部类的继承与创建对象的写法

通过 new SuperClass() {...}

等同于创建了一个继承自SuperClass父类的匿名子类的对象。


  • 1

Reply