zoukankan      html  css  js  c++  java
  • 动手动脑

    动手动脑总结

     

    1.以下代码为何无法通过编译,哪儿出错了

    如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。

    2.以下代码输出什么结果

     

     输出结果: 100
           300

    “public int field=100;”将field初始化为100,直接调用InitializeBlockClass()输出的是100;

    “obj=new InitializeBlockClass(300);”是利用构造方法进行初始化,此时输出的值是300。

    3.请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。

    静态初始化块的执行顺序:

    1.静态初始化块只执行一次
    2.创建子类型的对象时,也会导致父类型的静态初始化块的执行。

     


    4.静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?

  • 相关阅读:
    mysql总结
    git总结
    转:如何判断一家公司的好坏
    路越走越窄,尤其做技术的
    百度面试总结
    背叛
    which和whereis 命令
    bzoj3263 陌上花开 CDQ模板
    bzoj 2653middle
    暑假第十九测
  • 原文地址:https://www.cnblogs.com/jz-no-bug/p/14204725.html
Copyright © 2011-2022 走看看