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