java 一个类中titleText 调到另外一个类。
发布网友
发布时间:2024-10-10 18:17
我来回答
共5个回答
热心网友
时间:2024-10-10 20:29
比如你现在这个类叫a,另一个叫b
目前我知道的有两种办法,
第一种,你把titleText,passwordText定义成静态的
然后你在你的b类里面创建a类的对象,然后可以直接对titleText,passwordText进行操作,当然这个还和前面的public等关键词有关,如果你定义成私有的了并且没有给出相应的get,set方法,那肯定是不能操作的
第二种,就是你在你的b类里面定义一个a类的的成员变量,重写构造函数,将A类当参数传递到b类,你就可以直接操作这两个变量
热心网友
时间:2024-10-10 20:27
另一个类叫A的话
在此类中写
titleText=new JTextField(10);
passwordText=new JPasswordField(10);
A a = new A();
a.a(titleText, passwordText);
A类的中的方法a
public void a(JTextField titleText, JPasswordField passwordText) {
//titleText passwordText 这两个对象可以在这方法中使用了
}
热心网友
时间:2024-10-10 20:29
你先在这个类里面建两个方法分别返回这个titileText和passwordText,然后在另一个类里边建一个这个类的对象,调用它的返回titileText和passwordText的方法就行了,谢谢采纳
热心网友
时间:2024-10-10 20:30
在另一个类中创建这个类的对象,然后通过 对象.属性 看看能不能点出来
热心网友
时间:2024-10-10 20:31
高端问题。
请问 1.你上面2行代码是属性呢,还是方法体里面的。
2.请问你要在另外一个类调用他们干嘛,不过是new出来的对象。
回答 1.如果你上面的2行代码是属性,你可以通过 在另外一个类中new出当前类,然后通过对象调用带这两个属性。如果这两行代码是方法体中的,不好意思,在另外一个类中应该是无法调用到的。
2.如果你仅仅只是要这两个对象,可以直接在另外一个类中new一个对象出来。
如果硬要从另一个类中调用它们,请看 回答1.