Java 自定Thread类中super.run()的作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 自定Thread类中super.run()的作用?相关的知识,希望对你有一定的参考价值。
重写run中为什么一定要加super.run() 这一句?
参考技术A super.run()的作用是调用父类中的run方法,重写的时候不一定要加。例如:
第一种:
以接口方式实现的线程
public class MyRunable implements Runnable
@Override
public void run()
// TODO Auto-generated method stub
System.out.println("我执行了,我是Runnable中的");
第二种:
以继承的方式实现
public class MyThread extends Thread
@Override
public void run()
// TODO Auto-generated method stub
//super.run();
System.out.println("我执行了,我是MyThread里的");
测试类:
public class TestMyThread
/**
* @param args
*/
public static void main(String[] args)
// TODO Auto-generated method stub
// MyThread myThread=new MyThread();
// myThread.start();
Thread thread=new Thread(new MyRunable());
thread.start();
以上是关于Java 自定Thread类中super.run()的作用?的主要内容,如果未能解决你的问题,请参考以下文章