public interface Calculator {
int add(int i, int j);
int sub(int i, int j);
int mul(int i, int j);
int div(int i, int j);
}
2. 创建带日志功能的实现类
public class CalculatorImpl implements Calculator{
public int add(int i, int j) {
System.out.println("日志,方法:add,参数:"+i+","+j);
int result = i + j;
System.out.println("方法内部,result:"+result);
System.out.println("日志,方法:add,结果:"+result);
return result;
}
public int sub(int i, int j) {
System.out.println("日志,方法:sub,参数:"+i+","+j);
int result = i - j;
System.out.println("方法内部,result:"+result);
System.out.println("日志,方法:sub,结果:"+result);
return result;
}
public int mul(int i, int j) {
System.out.println("日志,方法:mul,参数:"+i+","+j);
int result = i * j;
System.out.println("方法内部,result:"+result);
System.out.println("日志,方法:mul,结果:"+result);
return result;
}
public int div(int i, int j) {
System.out.println("日志,方法:div,参数:"+i+","+j);
int result = i / j;
System.out.println("方法内部,result:"+result);
System.out.println("日志,方法:div,结果:"+result);
return result;
}
}