黑马程序员技术交流社区

标题: 这个是啥???? [打印本页]

作者: why910107    时间: 2016-6-12 21:34
标题: 这个是啥????
31.给定java代码,如下:  
public class Test{ 
static int i=0; 
public int aMethod( ){
 i++;
 return i; 

public static void main(String [] args){ 
Test test = new Test( ); 
test.aMethod( );
System.out.println(test.aMethod( ));

 }编译运行后,输出结果是( )。 
A.        0  
B.        1  
C.        2  
D.        3 
作者: lifeiwangyue    时间: 2016-6-12 22:02
2   i是静态的,第一次调用方法之后i变成1   第二次调用之后变成2
作者: java小白怕不    时间: 2016-6-12 22:23
他是一个二 .    看好static
作者: 醇逸    时间: 2016-6-12 22:51
我看到test.aMethod();以为会报错,原来直接调用有返回值的方法是不会报错的。
长知识了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2