其他分享
首页 > 其他分享> > 匿名内部类和匿名内部类的注意事项

匿名内部类和匿名内部类的注意事项

作者:互联网

匿名内部类

匿名内部类 :是内部类的简化写法。它的本质是一个 带具体实现的 父类或者父接口的 匿名的 子类对象。 开发中,最常用到的内部类就是匿名内部类了。以接口举例,当你使用一个接口时,似乎得做如下几步操作, 1. 定义子类 2. 重写接口中的方法 3. 创建子类对象 4. 调用重写后的方法 我们的目的,最终只是为了调用方法,把以上四步合成一步,匿名内部类就是做这样的快捷方式。 前提:匿名内部类必须继承一个父类或者实现一个接口。 格式:

 使用方式:以接口为例,匿名内部类的使用。

定义接口:

 创建匿名内部类,并调用:

 通常在方法的形式参数是接口或者抽象类时,也可以将匿名内部类作为参数传递。

 简化一步为:

匿名内部类的注意事项

1、使用匿名内部类时,我们必须是继承一个类或者实现一个接口,但是两者不可兼得,同时也只能继承一个类或者实现一个接口。

2、匿名内部类中是不能定义构造函数的。

搜索

复制

标签:调用,或者,子类,接口,匿名,注意事项,内部
来源: https://www.cnblogs.com/wsfj/p/16446056.html