内部类啊,方便,简洁。打个比方,现在有一个接口,规范了某些功能,但是在别的类中突然想使用这个功能,但是又只用一次就行了,如果再创建一个类,实现该接口,然后再调用该类,多麻烦啊!既然楼主说到创建线程,我就给你写代码,你悟下吧。用匿名内部类创建多线程有两种方式,就和创建一个线程是一样的,一种是继承Thread一种是实现 Runnable接口。
第一种:
new Thread(){
public void run(){
//你想做的事情
};
}.start();
第二种:
new Thread(new Runnable() {
public void run() {
//你想做的事情
};
}) {
}.start();
//匿名内部类要访问类当中的数据,该数据必须为final
本文详细介绍了如何使用匿名内部类在Java中创建多线程,包括两种常见方式:继承Thread类和实现Runnable接口,并强调了访问类内部数据时需要的数据必须为final类型。
1248

被折叠的 条评论
为什么被折叠?



