匿名对象方法,一次编写一次使用,面向过程编程。
举例:
1.接口
package com._05annoymousObject;
/**
* @Package: com._05annoymousObject
* @ClassName: IComputeService
* @Description: <p>Description: </p>
* @author: zq
* @since: 2020/5/5 22:31
* @version: 1.0
* @Copyright: 2020 zq. All rights reserved.
*/
public interface IComputeService {
int compute(int a, int b);
}
2.测试
package com._05annoymousObject;
/**
* @Package: com._05annoymousObject
* @ClassName: Test
* @Description: <p>Description: </p>
* @author: zq
* @since: 2020/5/5 22:32
* @version: 1.0
* @Copyright: 2020 zq. All rights reserved.
*/
public class Test {
public static void main(String[] args) {
//匿名对象方法,一次编写一次使用,面向过程编程
IComputeService service = new IComputeService() {
@Override
public int compute(int a, int b) {
return a + b;
}
};
System.out.println(service.compute(1, 2));
}
}