eclipse如何重建类中的方法

有时在编写程序,发现调用的一些类的方法不能很好的实现所需要的功能,总有有些瑕疵,但是又没有更好的类方法可以应用,这时,为了更加灵活的的调用方法,我们可以重建该类中的方法!




我们拿Thread线程做例子,重建Thread中的run()方法,使run()方法实现输出线程的名字


首先我们需要创建一个工程

这里写图片描述

创建类时,我们可以点进Browse.. 选择Thread线程直接继承
当然,我们也可以手动打上去。


这里写图片描述

这里写图片描述

这里写图片描述

创建完成后,我们需要选择Thread 中要重建的方法

这里写图片描述

这里写图片描述

完成后,选择我们需要的类型

这里写图片描述

这里写图片描述


全部完成后,会自动出现这样的几行代码
这里写图片描述
接下来我们就可改造run()方法了
`package com.mashensoft.rebuidmethoddemo;
/**
* 重建Thread线程中的run方法
* 执行run()可以输出线程名字
* @author Administrator
*
*/
public class RebuidMethodDemo extends Thread {

扫描二维码关注公众号,回复: 5391405 查看本文章
@Override
//改造run()方法,输出线程的名字
public void run() {
    try {
        Thread.sleep(3000);
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    System.out.println(this.getName());
}
/**
 * 创建空方法
 */
public RebuidMethodDemo() {
    super();
}
/**
 * 设置线程的名字
 * @param name
 */
public RebuidMethodDemo(String name) {
    this.setName(name);
}
public static void main(String[] args){
    RebuidMethodDemo rebuild1 = new RebuidMethodDemo("PeicongHe");
    RebuidMethodDemo rebuild2 = new RebuidMethodDemo("XiaoyiYang");
    //启动线程
    rebuild1.start();
    rebuild2.start();
}

}`

这里写图片描述


这样我们就完成了重建Thread 中的run()方法

猜你喜欢

转载自blog.csdn.net/PeicongHe/article/details/55060792