作者lightening (认清事实 !_!)
站内java
标题[问题] 不能在constructor设定static变数的初值??
时间Thu Nov 1 09:15:40 2007
public class TestStatic{
static int i ;
public TestStatic(){
i = 10;
}
public static void main(String[] args){
System.out.println(i);
}
}
====> 0
没有看到规定不能用constructor设定static var
怎麽会这样?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.40.178
1F:→ lightening:想到了 constructor要new才会给值 XD 11/01 09:15
2F:推 MonyemLi:建构子那印字串也不会出来...因为你没new TestStatic() 11/01 09:34
3F:推 neigence:只有static method 才能用 static var吧 11/02 19:35
4F:推 etrexetrex:是static method 只能用 static var 11/03 13:55
5F:推 lightening:楼上正姐 反之不然 11/07 15:50