java 在一个类中引用另一个类已经定义的对象

2025-02-01 07:54:28
推荐回答(3个)
回答1:

一般来说,JAVA有种专门的处理方法,那就是内部类!其实说白了,就是把一个类写在另一个类的内部

譬如
class stu1{
private TextField text = new TextField(20);
class stu2{
public void set(){
text.setText("abcd");
}
}
由于JAVA是面向对象的,所以一般我们不会让外部自由访问类内成员,一般都设置成私有的,但是内部类确实可以访问所在外部类的私有成员。而且,一般设置都是再方法内进行的!初期编程养成一个良好的习惯也是很不错的

回答2:

可以把text加上static修饰符,
在另一个例中可以用
Stu1.text来引用

回答3:

方法很多,可以利用事件。如果是Stu1 new出Stu2就更加简单了