Java解惑 -- 读书笔记 -- 类迷题 -- 46 -> 54

来源:互联网 发布:天海翼 隐退知乎 编辑:程序博客网 时间:2024/05/16 10:02

46 令人混淆的类的构造器重载. null是对象哦. null可以跟string进行加操作

  

 

47 当父类有静态成员与方法时,是被子类所共享的.

 

48 静态方法无法覆写,一旦覆写,调用的结果依赖于调用对象是父类型还是子类型.

     也可以说静态方法此时得作用域仅限于一个类。

 

49 在静态域被初始化之前就调用构造器。静态域,甚至是final类型的静态域,可能会在它们被初始化之前,被读走其缺省值。

 

50 不是我的类型.你真的懂instanceof嘛?

    

 

1 尽管null对于都是所有引用类型的子类型,但是instance操作符被定义成左操作值为null的时候返回false

2 如果两个操作数的类型都是类,其中一个必须是另一个的子类型

   Type2和String彼此都不是对方的子类型,所以instanceof测试将导致编译期错误。

3 不解释.

 

51 构造器的初始化 (这个例子学到的远比讲到的多)

 

 

52 注意静态实例变量的初始化是按顺序的。

 

53

 

 

54 Null and Void

 

55 比较经典特开一贴

http://blog.csdn.net/huashizhenhua/archive/2010/10/05/5922190.aspx

原创粉丝点击