继承与初始化
java中类的加载方式:java中每个类的编译代码都存在于它自己独立的文件当中,该文件只有当程序需要使用它时才会被加载,一般来说,类的代码在初次使用时才会被加载。这通常是指加载发生于创建类的第一个对象时,但当访问类中的static域或static方法时,也会进行加载(构造器也是static方法,尽管static关键字并没有显式的写出来,因此更准确的讲,类是在其任何一个static成员被访问时加载的)。
当类与类之间含有继承关系时,这时类之间的初始化过程又是怎样的呢?,看下面一个例子:
看下输出结果:
根据结果来分析初始化的过程:
类ExtendsAndInit继承自类BaseClass&#x