创建线程的四种方法 1.继承Thred类创建一个子类,继承Thred类,没有返回值,重写run方法。public class Demo01 { //继承Thread类,无返回值 public static class MyThread extends Thread { public void run() { for (int i = 0; i < 5; i++) { System.out.println(Thread.cur
抽象类和接口的区别(浅显易懂) 作者:二境志链接:https://www.zhihu.com/question/20149818/answer/704355929来源:知乎看了他的文章,觉得学的很简单,让人一读就懂。原文如下:我们从我们实际设计场景中来切入这个话题先来举一个简单的例子:狗都具有 eat() 、sleep() 方法,我们分别通过抽象类和接口定义这个抽象概念//通过抽象类定义 public abstract class Dog { public abstract void eat(