java 大虾请进
说明:s 是我定义的一个外部类
问题:这个程序运行出错,原因是类 A 不能访问局部变量 stk,怎么样定义可以让 类A访问局部变量 stk 呢?希望诸位大虾能够帮帮忙,小弟感激不尽!
class stack
{
public static void main(String arg[])
{
s stk=new s(10);
class A
{
//stk st=new stk();
void in()
{
for(int i=0;i<10;i++)
{
stk.push((char)('A'+i));
}
}
void out()
{
for(int i=0;i<10;i++)
{
char ch;
ch=stk.pop();
if(ch!=st.m)
{
System.out.println(ch);
}
}
}
}