Java_3.java文件源程序: import java.awt.Container; import javax.swing.*; public class Java_3 extends (1) JTextArea outputArea; int x=1; //实例变量 public void init() outputArea=new (2) (); Container e=getContentPane(); c.add( (3) );
public void start() int x=5; //方法中的局部变量 outputArea.append("在start方法中局部变量x是:"+x); methodA(); //methodA有自动局部变量x methodB(); //methodB用x作为实例变量 ,nethodA(); //methodA对自动局部变量重新初始化 methodB(); //保留实例变量x的值 outputArea.append("\n\n在start中局部变量x是:"+x);
public void methodA() int x=25;//每次调用方法时,对X的初始化 outputArea.append("\n\n在methodA中的x是:"+x+"输入methodA后"); ++x; outputArea.append("\n在methodA中的x是:"+x+"退出methodA之前");
public void methodB() outputArea.append("\n\n实例变量x是:"+x+"输入methodB时"); x*=10; outputArea.append("\n实例变量x是"+x+"退出methodB时");