java匿名内部类写法 java中,匿名内部类有什么作用?
浏览量:2873
时间:2021-03-11 14:30:26
作者:admin
java中,匿名内部类有什么作用?
您需要了解什么是内部类、内部类做什么、Java多态性以及回调函数是什么。匿名内部类作为函数的参数传递给方法。在这个方法中,匿名类被接口类型接受,然后调用它的方法,即多态性。其原理是实现回调。因为它将调用匿名内部类中的方法。让我给你一个例子:手工点击的代码,未测试的接口{string go()}class test(){public void prtgo(interface IA){系统输出打印(ia.o())}public static void main(String[]args){Test t=new Test()t.prtGo(new InterfaceA(){public String go(){return “go”})}}}事实上,匿名类相当于实现接口或抽象类的具体类,它不是抽象类或接口,因此可以实例化。在匿名内部类中,必须实现抽象方法或接口方法,否则会报告错误,即匿名类可以实例化,因此匿名内部类不是例外。
java匿名内部类写法 java匿名内部类的作用 Java调用匿名内部类的方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。