其他分享
首页 > 其他分享> > servlet 没有实例化可以直接调用非静态方法??

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
    }
}

 

标签:静态方法,int,void,setI,实例,MyClass,servlet,public
来源: https://www.cnblogs.com/Kaelthas/p/15957482.html