java - 使用扩展类的方法

标签 java class extends

我很好奇如何使用扩展类的方法。 例如

public class ConnectThread extends Thread {

public ConnectThread(BluetoothDevice device) {}
public void run() {}
public void write() {}
}

然后

Thread myThread = new ConnectThread(device);
myThread.run(); 

之所以能起作用是因为父类Thread中有一个名为run()的方法。但我做不到

myThread.write() 

因为 write() 不是 Thread 类的一部分。如何使用 write()? 谢谢!

最佳答案

((ConnectThread)myThread).write();

关于java - 使用扩展类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23318932/

相关文章:

java - 搜索对象问题

java - 反射、哈希表或性能方法?

c# - Extended Controller 构造函数没有 User 的实例

java - 从未通过 allocateInstance(Java) 从对象调用 Finalize

java - 如何从java源代码中获取类、voids等的依赖关系?

java - 使用 Selenium 3 在 headless phantomjs 2.1.1 中找不到元素

java.util.function.BiConsumer<R,R>) 不适用(无法推断类型变量 R

Unity 3D/2D 中的 C# : Am I required to use Classes for every script?

angular - 如何在 Angular 2 中将方法从一个组件调用到另一个组件?

java - 扩展 java.util.Scanner