当前位置:  技术问答>java相关

提問:關於編程思想第136頁

    来源: 互联网  发布时间:2015-03-26

    本文导语:  class Poppet{} class BlankFinal{         final int j=0;         final int j;//Blank final         final Poppet p;//Blank final handle         BlankFinal(){                 j=1;//initialize blank final            ...

class Poppet{}
class BlankFinal{
        final int j=0;
        final int j;//Blank final
        final Poppet p;//Blank final handle
        BlankFinal(){
                j=1;//initialize blank final
                p=new Poppet();
        }
        BlankFinal(int x){
                j=x;//initialize blank final
                p=new Poppet();
        }
        public static void main(String [] args){
                BlankFinal bf=new BlankFinal();
        }
}
書上說對final變量j定義時可以不賦初值,然後在類的構建器中初始化,可是編譯怎麼也通過不了,問題出在變量j上,p沒有問題。請問這樣到底行不行?
        

|
老兄,你的编译器报的错是不是j已经被定义了?这个报错和final没有什么关系啵。
可以不赋初值的。没有问题,可以通过编译。

|
补充一点,初始化一个变量(赋初值)只需要在这个变量被使用之前就行了,和final没有关系。

|
final int j=0;
//j這個數值被定義了作0而不可以改變...


而且當你定義了一個絶對數值以後...
這個數值便不可改變...
ok?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大虾,能否告知JAVA的核心思想
  • C++基本算法思想之递推算法思想
  • VVC思想页面解耦合JS验证框架 vtor
  • 哪里有java 编程思想第二版英文版下载
  • 谁能提供java编程思想的下载
  • linux下的编程主旨思想是在面向过程还是面向对象的?谢谢!!
  • 菜鸟怎样才能培养编程思想
  • 求关于 Linux 和 windows 设计思想区别 的原文
  • 候捷翻译的《JAVA编程思想》值得去买吗???
  • GigaHttpd 设计思想 0.2 版,请大家看看是否可行,谢谢!
  • 强烈推荐的《java编程思想(完整版)》,这里有下载。
  • 如果你看过《JAVA编程思想》,请进!
  • 谁有《java编程思想 第2版》简体完整电子版
  • 谁知道JAVA编程思想可以在哪下载? 有分
  • 运动的思想是什么?怎么有点迷惑不解?
  • 100分求<<JAVA编程思想>>电子版
  • <<java编程思想>>的一道练习题???写一个程序,打印出从命令行获取的三个自变量?解决即结帖
  • unix linux思想一致吗
  • “Java编程思想”到底是不是侯捷译的
  • 请大家谈谈编程思想和心得!!(给菜鸟一点建议!)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3