java中如何将一个类中的变量传到另一个类中
import java.awt.*;
import java.awt.event.*;
class aa extends Frame implements ActionListener{
TextField t;
Button b,bn;
static int num=0;
bb bframe;
aa(){
t=new TextField(10);
b=new Button("确定");
bn=new Button("另一窗口");
bframe=new bb();
setLayout(new FlowLayout());
add(t);
add(b);
add(bn);
setBounds(100,100,300,400);
setVisible(true);
validate();
b.addActionListener(this);
bn.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b)
num=Integer.parseInt(t.getText());
else
bframe.setVisible(true);
}
}
class bb extends Frame{
TextField t;
bb(){
t=new TextField(10);
setLayout(new FlowLayout());
add(t);
t.setText(""+aa.num);
setBounds(200,200,200,200);
setVisible(false);
validate();
}
}
public class test{
public static void main(String args[]){
new aa();
new bb();
}
}
本意是想让类aa中的num传到类bb中,但实现不了.
why?
import java.awt.event.*;
class aa extends Frame implements ActionListener{
TextField t;
Button b,bn;
static int num=0;
bb bframe;
aa(){
t=new TextField(10);
b=new Button("确定");
bn=new Button("另一窗口");
bframe=new bb();
setLayout(new FlowLayout());
add(t);
add(b);
add(bn);
setBounds(100,100,300,400);
setVisible(true);
validate();
b.addActionListener(this);
bn.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b)
num=Integer.parseInt(t.getText());
else
bframe.setVisible(true);
}
}
class bb extends Frame{
TextField t;
bb(){
t=new TextField(10);
setLayout(new FlowLayout());
add(t);
t.setText(""+aa.num);
setBounds(200,200,200,200);
setVisible(false);
validate();
}
}
public class test{
public static void main(String args[]){
new aa();
new bb();
}
}
本意是想让类aa中的num传到类bb中,但实现不了.
why?
...全文
相关推荐
利用反射获取Java类中的静态变量名及变量值的简单实例
下面小编就为大家带来一篇利用反射获取Java类中的静态变量名及变量值的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java 使用类作为成员变量
java 使用类作为成员变量 java 使用类作为成员变量
定义一个Document类,包含成员变量name,从Document派生出Book类,增加PageCount变量。编写主函数
定义一个Document类,包含成员变量name,从Document派生出Book类,增加PageCount变量。编写主函数测试这两个类
Java设计一个银行帐户类(继承与多态)
Java设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。
关于java中的类
定义一个Person类,含:姓名、性别、年龄等字段; 继承Person类设计Teacher类,增加:职称、部门等字段; 继承Person类设计Student类,增加:学号、入学时间、专业等字段。 定义各类的构造方法和toString()方法,并分别创建对象进行测试


Java SE
