第5节:实现Runnable接口
概述: 调用Thread需要重写其中的run()方法,一种是继承Thread-重写run()方法-调用start();另一种是实现(implements)一个需要重写run()方法的接口(Runnable接口就是这样的一种接口),然后将实现这个接口的类传递给Thread实例化对象 : new Thread(实现Runnable接口的类名),之后还是调用start: 对象.start().
相比继承Thread,更推荐Runnable对象,因为Java单继承具有局限性
1.理论整理
- 定义MyRunnable类实现Runnable接口;
- 实现run()方法,编写线程执行体;
- 创建线程对象,调用start()方法启动线程
2.实践
Step1: 实现Runnable接口:
Step2: 重写run()方法
Step3: 将重写了run()方法的类的实例化对象丢给实例化的Thread对象,并通过start()开启多线程
声明:本系列是"狂神说java"教程的个人学习笔记,无意侵权~