Topic: 郁闷的问题:什么是静态变量,非静态变量????又编译不过了

  Print this page

1.郁闷的问题:什么是静态变量,非静态变量????又编译不过了 Copy to clipboard
Posted by: ysheng
Posted on: 2003-09-18 17:39

public class Test{

int y = 1;

public static void main(String[] args){
System.out.println("y="+y);
}
}

Test.java:6: non-static variable y cannot be referenced from a static context
System.out.println("y="+y);

2.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: paohuik
Posted on: 2003-09-18 18:04

public class Test
{
public static void main(String[] args)
{
int y = 1;
System.out.println("y="+y);
}
}

不知是否是你想得到的答案

3.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: jameszhang
Posted on: 2003-09-18 18:20

ysheng wrote:
public class Test{

int y = 1;

public static void main(String[] args){
System.out.println("y="+y);
}
}

Test.java:6: non-static variable y cannot be referenced from a static context
System.out.println("y="+y);

你不应该把JAVA当成C++写,应该把y 看是Test 属性,如果想操作y ,应该先实例Test,

Test test = new Test();
System.out.println("y=" +test.y);

4.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: juweiping
Posted on: 2003-09-18 18:33

OR:
public class Test{

static int y = 1;

public static void main(String[] args){
System.out.println("y="+y);
}
}

类方法(静态方法)里只能够使用类变量(静态变量 static).

5.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: paohuik
Posted on: 2003-09-18 18:46

Wilted Rose 汗,我也该补补OO了

6.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: ysheng
Posted on: 2003-09-19 13:31

总算明白一些了Smile

7.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: rainbow
Posted on: 2003-09-19 15:04

you must remember:
static method only can operate the static variable at class.

8.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: gjf181219
Posted on: 2003-09-22 03:03

还是多看看的好哦

9.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: gjf181219] Copy to clipboard
Posted by: nothing
Posted on: 2003-09-22 03:52

基础好重要啊~~

10.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: nothing] Copy to clipboard
Posted by: jameszhang
Posted on: 2003-09-22 08:11

nothing wrote:
基础好重要啊~~

非常同意,呵呵

11.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: 空心菜
Posted on: 2003-09-25 17:32

静态方法要调用静态变量

12.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: nothing] Copy to clipboard
Posted by: wes109
Posted on: 2003-09-25 18:39

nothing wrote:
基础好重要啊~~

严重同意!!!

13.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: pts
Posted on: 2003-09-26 01:26

好好看看tij吧,说的很清楚

14.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: llcan
Posted on: 2003-10-08 21:59

看来基础还是需要加强。

15.Re:郁闷的问题:什么是静态变量,非静态变量????又编译不过了 [Re: ysheng] Copy to clipboard
Posted by: heaven
Posted on: 2003-10-08 23:55

这种问题最好还是搞清楚静态和非静态变量(方法)生成的时间,以后就不会弄错了。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923