<HTML>
<HEAD>
<TITLE>Using Restricted Access</TITLE>
</HEAD> <BODY>
<H1>Using Restricted Access</H1>
<%!
javax.servlet.jsp.JspWriter localOut; class vehicle
{
protected void start() throws java.io.IOException
{
localOut.println("Starting...<BR>");
}
} class automobile extends vehicle
{
public void drive() throws java.io.IOException
{
localOut.println("Driving...<BR>");
}
}
%>
<%
localOut = out; out.println("Creating an automobile...<BR>");
automobile a = new automobile();
a.start();
a.drive();
%>
</BODY>
</HTML>
请问 localOut = out; 是什么意思
为什么不能直接用 localOut.println
<HEAD>
<TITLE>Using Restricted Access</TITLE>
</HEAD> <BODY>
<H1>Using Restricted Access</H1>
<%!
javax.servlet.jsp.JspWriter localOut; class vehicle
{
protected void start() throws java.io.IOException
{
localOut.println("Starting...<BR>");
}
} class automobile extends vehicle
{
public void drive() throws java.io.IOException
{
localOut.println("Driving...<BR>");
}
}
%>
<%
localOut = out; out.println("Creating an automobile...<BR>");
automobile a = new automobile();
a.start();
a.drive();
%>
</BODY>
</HTML>
请问 localOut = out; 是什么意思
为什么不能直接用 localOut.println
为什么不能直接用 localOut.println --在上边的赋值语句之后,也可以使用localOut.println,如果没又上边一句,localOut是null.