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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhrnghgwsws 中级黑马   /  2014-5-25 19:03  /  1390 人查看  /  18 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Something {
final int i;
public void doSomething() {
System.out.println("i = " + i);
}
}

18 个回复

倒序浏览
i没具体值
回复 使用道具 举报
你的i没有赋值啊
回复 使用道具 举报
是发问题就有分吗?

点评

同问  发表于 2014-5-28 20:25
回复 使用道具 举报
很明显你的i没有初始化  基础视频多看看注意细节啊
你可以试试喂静态变量static 至于为什么你可以下来自己了解下 有助于你加强记忆
回复 使用道具 举报
亲 你的i 没有给它初始化赋值啊
回复 使用道具 举报
学习学习              
回复 使用道具 举报
有两个第一,你的i没有赋值.这样你就没办法打印出值,,第二个,你这里的final是最终变量,如果你当成变量使用就会报错,最终变量,怎么可以+
回复 使用道具 举报
wyy666 中级黑马 2014-5-26 22:28:46
9#
兄弟,你写了main()方法吗
回复 使用道具 举报
i应该初始化一下吧!
回复 使用道具 举报
//  (1)final 修饰的变量没有初始化;(2)静态方法中只能调用静态成员变量;
回复 使用道具 举报
看了下楼主的问题。。。。。

下意识的。。。
又看了一下楼主的技术分。。。。。

。。。。。。。。。。。。。。。。。。。。。

点评

=、=||  发表于 2014-5-27 20:10
回复 使用道具 举报
i变量没有赋值啊。
回复 使用道具 举报
1.這個類沒有main函數,2.final修飾的變量不可以被改變,3.i沒有初始化
回复 使用道具 举报
再发这样的帖子卖萌的话,那是时候扣技术分了……^^
回复 使用道具 举报
1.你的i没有初始化值  
回复 使用道具 举报
这是哪个部分的问题啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马