Questions tagged «implements»

30
Java中的“可运行的实现”与“扩展线程”
从什么时候开始在Java中使用线程开始,我发现了以下两种编写线程的方法: 与implements Runnable: public class MyRunnable implements Runnable { public void run() { //Code } } //Started with a "new Thread(new MyRunnable()).start()" call 或者,使用extends Thread: public class MyThread extends Thread { public MyThread() { super("MyThread"); } public void run() { //Code } } //Started with a "new MyThread().start()" call 这两个代码块有什么显着区别吗?



4
在TypeScript中扩展与实现纯抽象类
假设我有一个纯抽象类(即没有任何实现的抽象类): abstract class A { abstract m(): void; } 像在C#和Java中一样,我可以扩展抽象类: class B extends A { m(): void { } } 但是与C#和Java不同,我还可以实现抽象类: class C implements A { m(): void { } } 类B和C行为如何不同?为什么我要选择一个? (当前,TypeScript手册和语言规范不涵盖抽象类。)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.