父类package com.yjm.Tes;
public abstract class Ts {
protected void Test(String str ,String s){
System.out.println("ts...");
}
}
子类package com.yjm.Tes;
public class Test extends Ts {
protected final void Test(String str, String s) {
System.out.println("test ...");
}
public static void main(String[] args) {
Ts t = new Test();
t.Test("t", "t1");
}
}
输出
test ...
对应的是
FrameworkServlet
里的protected final void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
proce***equest(request, response);
}
spring mvc 里 DispatcherServlet doService方法 最终是实现 HttpServlet里的 doPost doGet 等方法。
子类 调用自己重写的 方法 即发送请求 给 DispatcherServlet,DispatcherServlet调用doService方法。