java程序运行时显示未初始化有哪些原因

[复制链接]
查看11 | 回复2 | 2010-5-22 09:34:59 | 显示全部楼层 |阅读模式
java程序运行时显示未初始化有哪些原因

回复

使用道具 举报

千问 | 2010-5-22 09:34:59 | 显示全部楼层
1 局部变量在使用前没有初始化class A{public void aa(){int a;System.out.println(a);final int b;System.out.println(b);//final局部变量}2 final的成员变量在构造器完成前没有显式初始化class A{final int a;public A(){//a=10;}}3 static final(静态最终)成员在静态语句块完成前没有初始化class A{public static final int a;static{//a=10;}}
回复

使用道具 举报

千问 | 2010-5-22 09:34:59 | 显示全部楼层
创建对象时没有用构造方法 构造方法就是初始化对象的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行