我的问题很简单。如何在另一个类(1)上运行此类(2)的第一个函数? (1)这个类是我的主类,(2)这个是第二个,在第一个类中创建。
班级守则(2):
private class ConnectedThread extends Thread {
public ConnectedThread() {
//This function!!!!!!!!!!!
}
public void run() {
//blah blah blah
}
public void write(byte[] bytes) {
//blah blah blah
}
public void cancel() {
//blah blah blah
}
}
我的代码中有一些内容,例如ConnectedThread connect;
,当我输入connect.
时,程序会显示我" run()"," cancel()&#34 ; ...除了我希望运行的功能之外的所有功能。我该如何解决?谢谢!
答案 0 :(得分:0)
ConnectedThread()不是那里的函数。它是类的构造函数。如果你想使它成为函数,而不是将它改为public void ConnectedThread()。但返回类型(例如:void)不被允许用于构造函数。所以你也应该更改函数名。
public void functionName(){
}