A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© why910107 中级黑马   /  2016-6-12 21:34  /  418 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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 

3 个回复

倒序浏览
2   i是静态的,第一次调用方法之后i变成1   第二次调用之后变成2
回复 使用道具 举报
他是一个二 .    看好static
回复 使用道具 举报
我看到test.aMethod();以为会报错,原来直接调用有返回值的方法是不会报错的。
长知识了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马