1-1-3-1-8 何为“在静态上下文中不能够引用非静
发信人: Rossini (阿木@), 信区: Java标题: Re: 何为“在静态上下文中不能够引用非静态变量“?
发信站: BBS 水木清华站 (Tue Jun 25 16:56:20 2002)
1)非静态变量是指,静态块所在类的非静态变量,而不是静态块中
字节定义的非静态变量。
2)start返回为void。因此编译失败。
【 在 dbear (lsongv) 的大作中提到: 】
: 能帮我讲讲什么是“在静态上下文中不能够引用非静态变量”?
: main既然被定义成static了,那么怎么在其中实例化类呢?
: 下面第一组程序就可以编译通过,为什么第二个就不可以呢?
: *************************************************
: 第一:
: public class AnnoyingBeep1{
:Toolkit toolkit;
:Timer timer;
:AnnoyingBeep1(){
: toolkit=toolkit.getDefaultToolkit();
: timer= new Timer();
: ...................
--
※ 来源:·BBS 水木清华站 smth.edu.cn·
页:
[1]