黑马程序员技术交流社区
标题:
关于线程的一段代码
[打印本页]
作者:
张浮生
时间:
2015-5-15 16:07
标题:
关于线程的一段代码
有一个主类public class a ,里面有一个参数:private int n;
在主类里面定义一个内部线程类:
public class a{
private int n;
b t=new b(n);
class b extends Thread{
public b(int n);
}
}
复制代码
要实例化时,怎样可以将参数主类的n传进去,但如果类b不是线程类的话就很容易传进去这是为什么?
作者:
pvbj0314
时间:
2015-5-15 16:51
一个内部类实例只能在外部类的实例中存在,并且可以直接访问外部实例的方法和字段(field,成员变量等等)。
要实例化一个内部类,你必须首先实例化外部类。接着创建内部类对象:
OuterClass.InnerClass innerObject = outerObject.new InnerClass();
作者:
zoubing0405
时间:
2015-5-15 20:26
学习一下,
作者:
bboyXiaoNuo
时间:
2015-5-15 21:08
为啥要这么写呢?有什么需求导致非要按这个结构写吗?还是单纯就是想玩玩试试?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2