首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java final变量的初始化有关问题

2012-08-29 
java final变量的初始化问题public class Child extends Parent{public final int age 12@Overridepubl

java final变量的初始化问题

public class Child extends Parent{public final int age = 12;@Overridepublic void init() {System.out.println(age);}public Child(){}public static void main(String...args){Child c = new Child();System.out.println(c.age);}}class Parent{public void init(){System.out.println("init in Parent");}public Parent(){this.init();}}

这里输出的都是12,但调试的时候显示第一个是0。不知道为什么,哪位牛人知道请告知,谢谢。

热点排行