servlet 没有实例化可以直接调用非静态方法??

今天练习servlet时,居然发现没有实例化可以直接调用非静态方法。看了好长时间发现:省去了this关键字。记录一下。

public class Servlet2 extends GenericServlet{
    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
  getServletConfig(); //??? } }

 

相当于:

public class MyClass {
    private int i ;
    public int getI() {
        return i;
    }
    public void setI(int i) {
        this.i = i;
    }
    public MyClass(int i){
        setI(i);  //省去this
    }
}

 

上一篇:display:block jquery.sort()


下一篇:喵哥讲了pimpl模式之后的再补充